Visual Studio .NET обнаружил, что указанный веб-сервер не работает на ASP.NET 1.1 - PullRequest
3 голосов
/ 22 февраля 2011

хорошо, я в тупике ... да, я уже погуглил, и на этот раз, похоже, это был первый раз, когда Google подвел меня.

У меня есть проект ASP .Net Web Application (приобретенный у предшественника, который любит грубые алгоритмы и избыточность в его кодах) и пытался открыть его в VS .NET 2003, где он был разработан (ну, на самом деле, не на тот же компьютер, на котором он был разработан.) Проект является частью более крупного решения, состоящего из других проектов VB. Когда я впервые открыл унаследованное решение несколько лет назад, я обнаружил, что из-за ошибки я не смог открыть указанный веб-проект ... Я просто игнорировал его, потому что проект раньше не был так важен. Теперь, когда проект нуждается в поддержке, я думаю, что пришло время запачкать его руками.

Я впервые открываю проект веб-приложения, поэтому я ожидал, что что-то не так: Visual Studio .NET обнаружил, что на указанном веб-сервере не работает ASP.NET 1.1. Вы не сможете запускать веб-приложения или службы ASP.NET.

правый. С помощью надежного Google я попробовал свои усилия на следующем (но, как я уже сказал, на этот раз она подвела меня):

  1. Удаление .NET Framework 1.1
  2. Переустановите .Net framework 1.1
  3. Подписано КБ 306005 , в котором говорится: aspnet_regiis.exe -i
  4. Пробовал переключатели -u, -ua, -c и -enable для aspnet_regiis.exe
  5. Перезагрузка IIS
  6. Удалил папку для фреймворка 1.0

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

Я попробовал еще одну вещь, изменив путь к проекту в файле .sln с помощью блокнота. Я изменил слово «localhost» на свой IP-адрес, но он выдал еще одну ошибку, сообщив, что он не может открыть проект и что сеть не существует .. он попросил меня попробовать другой путь к файлу общего доступа. Там нет радости.

Я заметил, что при доступе к адресу http://192.168.2.138/MyWebProject/main.aspx в браузере веб-страница выглядит нормально (это мой IP, кстати). Но http://localhost/MyWebProject/main.aspx не работает и выдает сообщение: по этому адресу не настроен веб-сайт.

Я использую XPProSP3 с обновлениями октября 2010 г .; У меня .Net Framework 2.0 SP2, 3.0 SP2, 3.5 SP1, установленный вместе с 1.1; Последним SP для 1.1 является KB979906.

Мне кажется, что я просто упускаю что-то, что нужно сделать перед созданием веб-проекта ASP .Net ..: D

Мне нравится открывать проект в моем VS, но я в тупике. Как я могу открыть его?

Ответы [ 2 ]

1 голос
/ 24 февраля 2011

Я знал, что что-то упустил выше.Сегодня я смог пройти через ошибку, выполнив следующие действия:

  1. Uninstalled IIS 5.1
  2. Reboot
  3. Reinstalled IIS 5.1
  4. Do aspnet_regiis -i установленной версии 1.1.4322
  5. Перезагрузка
  6. Попытка создания нового веб-приложения ASP.NET, и я смог его создать.
  7. Попытка открытия файла вмой пост выше и он выдал новую ошибку:
    Невозможно получить файл проекта с веб-сервера.

Ну, для меня это новая ошибка, другая историяи я думаю, что нет смысла продолжать эту тему, потому что заголовок так говорит.Я должен идти дальше и продолжать узнавать, как открыть этот файл.;)

Добрый день.

0 голосов
/ 22 февраля 2011

Измените адрес веб-сайта на ничто или добавьте к нему localhost (в свойствах сайта в IIS).В качестве альтернативы в свойствах проекта перейдите на встроенный веб-сервер asp.net.

Если вы можете посещать сайт по одному URL-адресу, но не по другому (и оба указывают на один и тот же компьютер), то, скорее всего, это проблема с Интернетом.конфигурация сервера.Оба имени хоста не связаны с этим решением / папкой.Это МОЖЕТ быть проблемой брандмауэра.Попробуйте временно отключить локальный брандмауэр.

Журналы доступа из IIS и журнал событий являются ценными ресурсами для устранения таких проблем.

...