Развертывание ASP.Net MVC на IIS6, почему я получаю 404 после включения группового сопоставления? - PullRequest
3 голосов
/ 28 сентября 2010

У меня есть это приложение ASP.NET MVC, которое я развернул на IIS6 / Win2003 в качестве виртуального каталога, и я получаю ошибку 404 даже после включения сопоставления с подстановочными знаками для aspnet_isapi.dll (как объяснено везде, например, http://blog.stevensanderson.com/2008/07/04/options-for-deploying-aspnet-mvc-to-iis-6/).

Почему так? На самом деле, без включения этого я получаю 403 (запрещено), если только не разрешить доступ к каталогу (листинг). Но почему я получаю 404 с включенным отображением? Есть ли что-то еще, чтобы заставить это работать? Я добавил Index.aspx на вкладку «Документы» в свойствах IIS, но это ничего не меняет.

Это очень простое приложение, я вообще не модифицировал файл global.asax. Но несколько месяцев назад я установил его на другом сервере, не меняя его, и я не припоминаю, чтобы что-то еще делал.

1 Ответ

4 голосов
/ 29 сентября 2010

Решение:

ASP.Net 4 был запрещен в IIS.Чтобы исправить это, перейдите в раздел Расширения веб-служб и разрешите его. Благодаря Брайану Флинну на этом.

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