Я пытаюсь разместить мое веб-приложение в IIS7 (для целей тестирования). Я проверил учебники, как это сделать, они очень похожи, но я всегда получаю некоторые ошибки. Наверное, я что-то пропустил, надеюсь, ты сможешь мне помочь.Как опубликовать сайт asp с использованием IIS7
Вещи, которые я есть сейчас: 1. Установленные IIS7 с осины сети (в 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» - это недавно вставленное web-приложение в вашей папке wwwroot. Шаг 4: Нам нужно, чтобы преобразовать его в приложение, просто щелкните правой кнопкой мыши, а затем нажмите на «ConvertToApplication», как показано на следующем рисунке: + Как создать и назначить пулов приложений
Теперь об ошибках, я получаю, когда Я пытаюсь подключиться к работающему образцу веб-сайта: 1. Если я использую интегрированный пул приложений Framework 4.0: Ошибка HTTP 500.21 - Внутренняя ошибка сервера Обработчик «PageHandlerFactory-Integrated» имеет плохой модуль «ManagedPipelineHandler» в своем module list 2. Если я использую пул приложений Framework 4.0 Classic: Ошибка HTTP 404.17 - не найдено Запрашиваемый контент выглядит как скрипт и не будет ser управляется статическим обработчиком файлов.
Я предполагаю, что в IIS7 что-то может быть неправильно настроено, или я могу публиковать свое веб-приложение не так, как должно быть опубликовано, потому что они отличаются учебниками, которые я использую. Пока я публикую, используя параметр «Файловая система». Правильно ли это для IIS7?
Надеюсь, что кто-нибудь сможет объяснить мне мои ошибки.
Спасибо, Walt
Привет, спасибо за ответ. Да, я пробовал это и несколько минут назад вернулся, но результат все тот же. Это простое приложение asp net, а блок system.webserver почти пуст: –
Oak
Кажется, у кого-то была эта проблема некоторое время назад: http://stackoverflow.com/questions/87107/how-do-i-fix-404-17-error-on-win-server -2k8-and-iis7 исходный вопрос касался веб-приложения 2.0, но люди с 4.0 webapps разместили некоторые решения в нижней части сообщения – Bren
@Bren regiis - это тоже одно, что можно попробовать. – Mitul