У меня есть это приложение 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. Но несколько месяцев назад я установил его на другом сервере, не меняя его, и я не припоминаю, чтобы что-то еще делал.