Развертывание приложения ASP MVC 3 на веб-сайте IIS 7 по умолчанию: ошибка «Файл не найден» - PullRequest
0 голосов
/ 31 января 2012

Мой веб-сайт по умолчанию в IIS указывает на

"C: / intepub / wwwroot"

.В этом каталоге я разместил подкаталог с именем "mvc", который содержит файлы, необходимые для запуска веб-приложения MVC 3.Поэтому физический путь к моему веб-приложению и его файлам составляет

"C: / inetpub / wwwroot / mvc"

Это позволяет мне получить доступ к странице входа безпроблема, однако любой другой маршрут, определенный в файле Global.asax, выдает ошибку 404 .Я пробовал этот тест:

Маршрут http://myDomain/Module/CO1040 броски и ошибки , , но , когда жестко закодирован URL-адрес и вставьте в него «mvc», то есть http://myDomain/mvc/Module/CO1040, это работает отлично.

Означает ли это, что мне нужно переписать маршруты в Global.asax, чтобы вставить этот "mvc"? У меня естьознакомился с документацией по развертыванию веб-приложений MVC на IIS 7, и все указывает на то, что мне не нужно переписывать URL-адреса (я также изучил различные способы сделать это, сводя меня с ума), поскольку IIS7 облегчает развертывание по сравнению с предыдущими версиями IIS.

Как решить эту проблему?

Заранее большое спасибо.

1 Ответ

0 голосов
/ 15 сентября 2012

Вы нашли ответ на этот вопрос? У меня такая же проблема

UPDATE

Я нашел свою проблему. Вы действительно включили 32-битное приложение в True из пула приложений

...