Я пытаюсь разместить свое веб-приложение в IIS7 (для целей тестирования).Я проверил учебники, как это сделать, они очень похожи, но я всегда получаю некоторые ошибки.Думаю, я что-то упускаю, надеюсь, вы могли бы мне помочь.
Вещи, которые у меня сейчас есть: 1. Установлен IIS7 с сетью asp (отображается приветственное изображение IIS, поэтому я думаю, что оно установлено правильно) 2.Простое веб-приложение (только с Default.aspx и некоторыми другими автоматически генерируемыми файлами)
Я использую учебные пособия, подобные этому: http://www.codeproject.com/Articles/28693/Deploying-ASP-NET-Websites-on-IIS-7-0
Для тех, кто может не захотеть переходить по ссылкеВот шаги этого урока (только с магами и некоторой дополнительной информацией):
Шаг 1. В Visual Studio опубликуйте свое веб-приложение.Шаг 2. Скопируйте папку опубликованного приложения в папку «C: \ intepub \ wwwroot» [по умолчанию].Шаг 3: из RUN -> inetmgr -> OK «TestWeb» - это недавно вставленное веб-приложение в вашей папке wwwroot.Шаг 4: Нам нужно преобразовать его в приложение, просто щелкните правой кнопкой мыши, а затем нажмите «ConvertToApplication», как показано на следующем рисунке: + Как создавать и назначать пулы приложений
Теперь об ошибках, которые я получаю, когдая пытаюсь подключиться к работающему образцу веб-сайта: 1. Если я использую интегрированный пул приложений Framework 4.0: ошибка HTTP 500.21 - в обработчике внутренних ошибок сервера «PageHandlerFactory-Integrated» есть неисправный модуль «ManagedPipelineHandler» в списке модулей 2Если я использую пул приложений Framework 4.0 Classic: ошибка HTTP 404.17 - не найдено Запрошенное содержимое выглядит как сценарий и не обрабатывается статическим обработчиком файлов.
Я предполагаю, что что-то можно настроитьнеправильно в IIS7, или я могу публиковать свое веб-приложение не так, как оно должно быть опубликовано, потому что они отличаются в учебниках, которые я использую.На данный момент я публикую, используя опцию Файловая система.Правильно ли это для IIS7?
Надеюсь, кто-нибудь сможет объяснить мне мои ошибки.
Спасибо, Уолт