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

#iis #deployment #asp.net-mvc-3

#iis #развертывание #asp.net-mvc-3

Вопрос:

У меня есть веб-приложение MVC3 — это набор контроллеров и представлений, на данный момент не имеющих доступа к базе данных.

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

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

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

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

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

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

Похоже, у моего IIS возникла проблема, из-за которой у моего IIS Express нет проблем с запуском моего приложения MVC 3.

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

Есть идеи, спасибо Мартин

Ответ №1:

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

Комментарии:

1. Сбой веб-установки для IIS Информация о DownloadManager для конфигурации IIS: 0: Запуск установки компонента IIS 7.5 Информация о DownloadManager: 0: Создание файла автоматической установки IIS 7.0: F:UsersUserAppDataLocalTemptmp5536.tmp Информация о DownloadManager: 0: Запуск автоматической установки IIS: F:Windowssysnativepkgmgr.exe Информация об менеджере загрузки: 0: Ожидание процесса: 5228 — F:Windowssysnativepkgmgr.exe Ошибка DownloadManager: 0: Возвращена автоматическая установка ‘-2146498529’ Информация DownloadManager: 0: Продукт IIS: просмотр каталога завершен, установка завершена