ASP.NET MVC - развернут на IIS6, прекращает загрузку после запуска сеанса - PullRequest
1 голос
/ 26 февраля 2009

Достигнуть здесь ... У меня есть приложение ASP.NET MVC, которое безупречно работает на сервере разработки VS2008 и IIS7. Однако развертывание на IIS6 приводит к пустым страницам и сообщениям об ошибках в журналах событий. Очень расстраивает!

Я пробовал методы сопоставления с подстановочными знаками, маршрутизацию на основе расширений ({controller} .aspx / {action}) и все возможные варианты конфигурации.

У кого-нибудь есть идеи по устранению неполадок, подобных этой? Зачем IIS показывать пустую страницу вместо чего-то реального (например, ошибки). Проблемы с памятью? Машина имеет 4 Гб оперативной памяти, поэтому проблем не должно быть.

Вход в приложение показывает, что файл Global.asax успешно обрабатывается вплоть до Session_Start. После этого (когда маршрут должен вступить во владение), он останавливается.

Любые идеи будут оценены!

1 Ответ

0 голосов
/ 26 февраля 2009

Вы должны настроить некоторые сопоставления ISAPI. Фил Хаак рассказал об этом в своем блоге. Вы можете найти запись здесь: http://haacked.com/archive/2008/11/26/asp.net-mvc-on-iis-6-walkthrough.aspx

Это отчасти боль, но IIS6 справляется со всем. Я не уверен, что у версии RC все еще есть эта проблема, поскольку я весь IIS7 сегодня.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...