2010-06-29 2 views
0

У меня есть сайт asp.net, который хорошо работает в IIS 6.0. Я очень хорошо помню, что версии ASP.NET были установлены на версию 2.0 в IIS, но я только что проверил и нашел, что версия установлена ​​ни к чему. Если я нажму на раскрывающийся список версии asp.net сайта в IIS, я могу увидеть два варианта (1.1.4322 и 2.0.50727).Не удалось получить доступ к сайту asp.net после установки версии asp.net версии 2.0 в IIS 6.0

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

И я не могу установить его обратно в «ничего», поскольку в раскрывающемся списке версии есть только два варианта (2.0.50727 и 1.1.4322).

Любые идеи, что может пойти не так.

Ниже то, что я получаю в браузере

страница не может быть найдена Страница, которую вы ищете, возможно, были удалена, ее название изменилось, или временно недоступна.

Пожалуйста, попробуйте следующее:

• Сделать surethat адрес веб-сайта отображается в в адресной строке вашего браузера пишется и правильно отформатирован.

• Если вы попали на эту страницу, нажав на ссылку , обратитесь к веб-сайт администратору, чтобы предупредить их о том, что ссылка неправильно отформатирована.

• Нажмите кнопку «Назад», чтобы попробовать другую ссылку . Ошибка HTTP 404 - Файл или директория не найдена. Интернет Information Services (IIS)

Технической информации (для поддержки персонала) •

Перейти к Microsoft по продукту служба поддержки и выполнить поиск названия для слов HTTP и 404. • Открыть справки IIS, который доступен в диспетчере IIS (inetmgr) и поиск по темам «Настройка веб-сайта», Общие административные задачи и около Пользовательские сообщения об ошибках.

+0

Какую версию ASP.NET ваш сайт работает? Если это ниже .net 2.0, тогда вы должны выбрать 1.1.4322, любая версия фреймворка выше и включая 2.0 select box должна быть 2.0.50727. – eugeneK

+0

Убедитесь, что asp.net isapi включен и разрешен. – Oded

+0

Сайт находится на .NET 3.5 SP1 – StackTrace

ответ

0

Похоже, что .NET установлен неправильно на вашем веб-сайте IIS.

Попробуйте открыть командную строку, перейдите на страницу% windir% \ Microsoft.NET \ Framework \ v2.0.50727 \ и запустите файл aspnet_regiis.exe (используйте директиву -? Для справки). Если вы используете только один веб-сайт IIS на своем сервере, вы можете запустить aspnet_regiis.exe -i

Надеюсь, это может вам помочь.

0

.net 1.1 и .net 2.0 не хорошо ладят с IIS 6.0. Вы должны запустить одну из фреймворков в другом пуле приложений - так, например, для каждого веб-сайта 1.1 запустите его в новом пуле приложений (кроме значения по умолчанию).

+0

В этом конкретном случае все сайты на сервере работают под 2.0 – StackTrace