Итак, у меня есть приложение MVC4. Вчера, наверное, у меня были скользкие пальцы, потому что на нашем производственном сервере я ошибочно переместил папку представлений в папку/Content. Все перестало работать, и я не мог понять, почему (у меня есть страница с пользовательскими ошибками, которая не попадала, и я просто получал общую страницу ошибок IIS). После ручного изменения web.config, чтобы увидеть ошибку, я понял, что не нашел вход в систему, нашел папки просмотра и переместил его обратно, все отлично.MVC, доставляющий содержимое, когда папка с просмотром находится не в том месте, как это возможно?
Вот и странная деталь. Сначала я подумал, что это может быть проблема с базой данных, поэтому я перезагрузил Sql Server, и все началось. Затем, когда я действительно нашел проблему, она снова начала ошибку. В любом случае, просто интересно, есть ли у кого-нибудь идеи, с кем он работал в первую очередь?
Благодаря
Вы попробовали «новое» развертывание - - удалить и повторно опубликовать все файлы? – ashes999
Вы уверены, что не получили HTTP-кешированные версии своей страницы? Или «все началось» означает, что вы можете войти в систему и использовать сайт как обычно? –
Я уверен, что он не кэширован. Я сделал некоторые обновления базы данных, которые были правильно заполнены на странице. Однако мои пользователи говорили, что проблема, похоже, произошла после того, как они обновили запись. Что касается нового развертывания, я собираюсь сделать это сейчас и просто следить за ним, я думаю. – sovemp