Ошибка HTTP 404.0 - не найдено приложение IIS7 и MVC - PullRequest
0 голосов
/ 19 августа 2011

Я получаю вышеуказанную ошибку при переходе к следующему местоположению на локальном компьютере с помощью Windows 7:

mysite.mobi находится в моем файле localhosts и разрешает 127.0.0.1

Это выдает ошибку 404: http://mysite.mobi/Home/Index

Это нормально загружается, поэтому IIS7 работает до некоторой степени: http://mysite.mobi/Content/Test.htm

Если я запускаю сайт MVC прямо с VS2010, используя встроенный сервер разработки, он работает нормально. Я скопировал свой сайт в wwwroot и настроил IIS7, чтобы он указывал на него, используя AppPool с .NET4 framework и интегрированным конвейером.

Что я пропустил? Похоже, что / Home / Index по какой-то причине не вызывает контроллер.

1 Ответ

1 голос
/ 20 августа 2011

Убедитесь, что в вашем web.config есть следующий раздел:

<system.webServer>
    <validation validateIntegratedModeConfiguration="false"/>
    <modules runAllManagedModulesForAllRequests="true"/>
</system.webServer>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...