IIS 7: ASPX-сайт возвращает 404 (без обработчика) или 500 (с обработчиком)

3418
jww

У меня есть сайт, который хорошо работал около 8 лет на Server 2003 / IIS 6. Я недавно перешел на Server 2008 / IIS 7, и сайт больше не работает (???). Сайт находится на сайте E:\, поэтому при обновлении ОС ничего не изменилось.

Я воссоздал сайт после установки ОС (так же, как и для IIS6). Когда я перехожу default.aspxс другой машины, я получаю ошибку 404:

IIS7 Page Not Found 404 Error

Я не уверен, почему я получаю ошибку, так как страница есть. И еще более странно, что любимая иконка подается, а не страница.

Я рылся в темноте, пытаясь найти решение. Некоторое Гугление привело меня к отсутствию Карт Обработчика, и не было ничего для ASP или ASPX на уровне сервера или на уровне сайта. Поэтому я добавил обработчик верхнего уровня для сервера в соответствии с разделом «Добавление сопоставления управляемых обработчиков» (IIS 7 ):

Name: ASP and ASPX Default Handler Request Path: *.asp, *,aspx Type: System.Web.Handlers 

Я проверил, что вышеупомянутый обработчик был включен на уровне сайта. Но вышеупомянутое не сработало, поскольку я получил другую ошибку 404 (если есть такая вещь):

IIS7 Page Not Found 404 Error

Я также попытался изменить разрешения на обработчик, чтобы добавить скрипт и выполнить. Это тоже не сработало. Я даже удалил пул приложений и пересоздал его. Это тоже не сработало. И добавление aspnet_isapi.dllв качестве типа вызвало 500 ошибок сервера (по предложению другой страницы).

РЕДАКТИРОВАТЬ (12 октября 2013 г.): я удалил и переустановил веб-сервер IIS 7 (роль сервера). На этот раз я следовал инструкциям из раздела « Как установить IIS 7 и настроить статический веб-сайт» за 13 простых шагов . Никакой радости (и я не смог найти полезную страницу Microsoft по установке IIS 7. Например, это мусор, на который они претендуют, это документация: http://technet.microsoft.com/en-us/library/cc725762. aspx ).

Есть идеи, что Microsoft сделала, чтобы сломать простой сайт ASPX? Или есть идеи, через какие обручи я должен попытаться прыгнуть дальше?

0
У вас есть Аутентифицированные пользователи, указанные в разрешениях для папки сайта? Yass 10 лет назад 1
Да, я посмотрел на разрешение. `\ Users` находится в папке (и там нет неизвестных SID). jww 10 лет назад 0
Но есть ли группа «Прошедшие проверку»? Yass 10 лет назад 1
Спасибо Яссар. Это автономный сервер в DMZ. Нет группы "Аутентифицированные пользователи". jww 10 лет назад 0
Еще раз спасибо Яссар. Я смог обойти это, установив инструменты разработки приложений на сервер. Мне противно устанавливать машину для разработки на производственную коробку в демилитаризованной зоне, поэтому я планирую переход на Apache. jww 10 лет назад 0

0 ответов на вопрос

Похожие вопросы