Как вы решаете проблемы с запуском ASP.NET, используя сервер разработки - PullRequest
2 голосов
/ 04 августа 2009

Я создал новый проект ASP.NET MVC, используя шаблон проекта MVC. Согласно книге, которую я читаю книгу ASP.NET MVC, которую я читаю (Pro ASP.NET MVC framework от APRESS), приложение должно запускаться из коробки с использованием Visual Studio Development Server.

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

This problem can be caused by a variety of issues, including: 

•Internet connectivity has been lost.
•The website is temporarily unavailable.
•The Domain Name Server (DNS) is not reachable.
•The Domain Name Server (DNS) does not have a listing for the website's domain.
•There might be a typing error in the address.
•If this is an HTTPS (secure) address, click Tools, click Internet Options, click Advanced, and check to be sure the SSL and TLS protocols are enabled under the security section.

Я использую Visual Studio 8 на Windows 7 RC1. У меня установлен и работает IIS на моей машине.

Я бы предпочел, чтобы это работало с использованием VS Development Server, но я понятия не имею, почему страница не загружается.

EDIT
Даже с выключенным брандмауэром ... та же проблема. Я использую брандмауэр Windows.
Я использую Visual STudio в качестве администратора ... к вашему сведению.

Сет

Ответы [ 2 ]

3 голосов
/ 04 августа 2009

Проблема в том, что в моем файле hosts была странная запись. Это было :: 1. Не уверен, что это было ... но, так как это было после записи 127.0.0.1, он все испортил.

Я прокомментировал эту строку, и все хорошо.

ДЕТАЛИ ... для будущей аналогичной проблемы.

Я открыл c: \ windows \ system32 \ drivers \ etc. Там есть файл с именем hosts (без расширения файла). Сохраните его на рабочем столе (Vista и Win 7 не позволят вам просто отредактировать и сохранить этот файл.) Отредактируйте это как необходимо. Скопируйте и замените оригинал по указанному выше пути.

Сет

1 голос
/ 04 августа 2009

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...