Когда я пытаюсь развернуть свое приложение MVC3 на IIS7, на каждом URL-адресе я получаю Http 500 - Внутренняя ошибка сервера.
Сайт отлично работает при разработке в Visual Studio.И я могу запросить простые HTML-страницы или ASPX-страницы, и они возвращаются нормально.Я проверил, работает ли asp.net, добавив страницу aspx, которая возвращает встроенное значение <% = DateTime.Now.ToShortDateString ()%>, что также отлично работает.Поэтому я думаю, что проблема связана с самим MVC или маршрутизацией.
MVC3 установлен на сервере, но я также попытался развернуть bin, установив для всех ссылок, связанных с MVC, значение copy local = true
.
.Любые идеи?
Редактировать:
Я включил трассировку неудачных запросов, что не приводит к журналам ошибок.
Ошибки клиентов отключены, а ошибки сервера детализированы:
<httpErrors errorMode="Detailed" />
<asp scriptErrorSentToBrowser="true"/>
<customErrors mode="Off"/>
Единственное, что я получаю, это заголовок 500 - Внутренняя ошибка сервера с пустой страницей.
Я проверил журнал событий для веб-сервера, ничего не нашел.
Через некоторое времяперезапуски Я получаю несколько более подробную ошибку: