Приложение ASP Net MVC 3 и IIS / IIS Express в 64-разрядной версии Windows 7 - PullRequest
0 голосов
/ 28 апреля 2011

У меня есть веб-приложение MVC3 - это набор контроллеров и представлений без доступа к БД на данный момент.

В свойствах веб-приложения (в vs2010 Sp1) Если я выберу

Используйте Visual Studio Development Server по умолчанию для порта 10905, тогда приложение отлично работает с f5

Если вместо этого я использую локальный IIS WebServer с галочкой Использовать IIS Express, URL моего проекта будет http://localhost:10905/, и приложение прекрасно работает.

Но если я использую локальный IIS WebServer с опцией Use IIS Express NOT, URL моего проекта http://localhost/TunnelRats тогда f5 не работает - я буквально получаю всплывающий браузер без отображаемого контента, только заполненный URL-адрес.

Я создал виртуальный каталог (используя кнопку создания каталога) и посмотрел в диспетчере IIS Диспетчер IIS использует пул ASP.NET v4.0, в котором для 32-разрядных приложений установлено значение true и встроен конвейерный режим.

Если я просматриваю непосредственно из виртуального каталога, я получаю ту же проблему.

Кажется, у меня проблема с IIS, когда у моего IIS express нет проблем с запуском моего приложения MVC 3.

Я использовал aspnet_regiis -iru для переустановки v4 в IIS без эффекта.

Любые идеи Спасибо Martin

1 Ответ

0 голосов
/ 28 апреля 2011

может означать, что на вашем IIS не включен динамический контент.Самый простой способ настроить IIS для asp.net в эти дни - использовать Установщик веб-платформы

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