Что может вызвать «Соединение прервано» на LocalHost при отладке в ASP.NET - PullRequest
4 голосов
/ 13 ноября 2008

Я пытаюсь запустить только что созданный веб-сайт ASP.NET с использованием C #, однако, когда я это делаю, он запускает FireFox и пытается подключиться к http://localhost:1295/WebSite1/Default.aspx (например), но примерно через 10-15 секунд отображается сообщение «Соединение прервано - соединение с сервером было сброшено во время загрузки страницы». Ошибка.

Эта проблема также присутствует в более старых страницах / веб-службах ASP.NET C #, которые я создавал в прошлом, на сервере разработки ASP.NET ничего не запускалось.

Я использую: Windows XP Pro SP2, Visual Studio 2008

Для справки у меня также установлена ​​SQL Server 2005 Developer Edition.

Я пытался:

  • Просмотр его с помощью IE вместо Mozilla
  • Попытка 2.0 фреймворка вместо 3.5
  • Переустановка Visual Studio 2008

Эта проблема кажется настолько тривиальной, что чем больше я об этом думаю, но я пока не смог ее решить! Ценю любую помощь по этому вопросу.

Ответы [ 7 ]

6 голосов
/ 18 марта 2011

У меня была такая же проблема, и когда я собирался бросить и убежать и присоединиться к монастырю, у меня возникла идея проверить ELMAH - возможно, он поймал это ...

Конечно, ELMAH сказал мне, что поймал это:

System.Web.HttpException (0x80004005): Maximum request length exceeded.

и это исправлено:

<system.web>
  <httpRuntime maxRequestLength="65535" />
</system.web>

Удачи, Dave

3 голосов
/ 13 ноября 2008

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

2 голосов
/ 30 июня 2009

У меня была похожая проблема на Windows 7 RC и Visual Studio 2008 SP1. Помогло изменение localhost на 127.0.0.1. Подобно решению для файлов hosts, но не требует редактирования файла, вам просто нужно изменить URL запуска проекта.

2 голосов
/ 10 марта 2009

Попробуйте добавить «127.0.0.1 localhost» перед строкой «:: 1 localhost» в c: \ windows \ system32 \ drivers \ etc \ hosts

Это сработало для меня (VS2008, Vista Ultimate)

2 голосов
/ 13 ноября 2008

Что-то вроде Fiddler или другой прокси-сервер может вызвать эту проблему, если локальные адреса проксируются.

Вы можете проверить это в Панели управления / Свойства обозревателя - вкладка «Подключения», нажмите «Настройки локальной сети» внизу.

1 голос
/ 03 апреля 2009

У меня та же проблема, только что установил VS 2008 на машине с Vista Business. У меня есть локальная сеть, но нет прокси-сервера и c: \ windows \ system32 \ drivers \ etc \ hosts "с" 127.0.0.1 localhost ". Но ни один из моих проектов не работает, ни новые.

0 голосов
/ 08 декабря 2009

"У меня была похожая проблема на Windows 7 RC и Visual Studio 2008 SP1. Помогло изменение localhost на 127.0.0.1. Аналогично решению для файла hosts, но не требует редактирования файла, вам просто нужно изменить проект URL запуска. "

Это решение работает нормально .......

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