Что может вызвать “Прерывание соединения” на LocalHost при отладке в ASP.NET

StackOverflow https://stackoverflow.com/questions/286219

  •  08-07-2019
  •  | 
  •  

Вопрос

Я пытаюсь запустить недавно созданный 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

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

Это было полезно?

Решение

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

Другие советы

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

Конечно же, ЭЛМА сказала мне, что он поймал это:

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

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

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

Удачи, Дэйв

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

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

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

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

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

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top