В ожидании localhost, навсегда! - PullRequest
23 голосов
/ 18 апреля 2011

У меня есть вид сетки на моей домашней странице с видом и ссылкой для редактирования, которые используют строки запроса для отображения данных таблицы на страницах только для чтения и редактируемых страницах соответственно.Я не получаю сообщений об ошибках из своего кода, он достаточно прост, чтобы в нем ничего не пропало, но когда я пытаюсь отладить или просмотреть в браузере, я получаю постоянное вращение в строке состояния и сообщение «ожидание localhost».Что мне не хватает?У кого-нибудь есть опыт решения этой конкретной проблемы?Я использую C # и ASP.NET в визуальных студиях с SQL Server 2008.

Ответы [ 13 ]

28 голосов
/ 19 апреля 2011

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

8 голосов
/ 18 апреля 2011

Почти звучит так, как будто соединение с базой данных обрывается.

Если время ожидания для соединения и / или команды установлено довольно высоким, например, 300 (что составляет 5 минут), то может показаться, что оно просто зависнет навсегда, если не сможет установить это соединение.

Первое, что я бы попробовал, это установить время ожидания соединения, например 15 секунд, в файле web.config.

Тогда я бы запустил его снова.

Если у вас возникнет ошибка соединения, я бы использовал другой инструмент, чтобы попытаться подключиться к базе данных, используя параметры в вашем файле web.config.

2 голосов
/ 25 сентября 2015

Я обнаружил, что создание нового пула приложений с последующим назначением (уже созданного) веб-сайта ему решило эту проблему.

2 голосов
/ 18 апреля 2011

Это происходит только при отладке (то есть F5)?

Если это так, то я предполагаю, что вы достигли точки останова?

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

1 голос
/ 30 марта 2017

Я выключил iis, прекратил отладку сайта в visual studio и перезапустил F5; -)

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

Старайтесь не использовать localhost, а ваш локальный IP-адрес.

0 голосов
/ 03 января 2019

Из аналогичного вопроса: asp.net ждет localhost навсегда

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

Изменения в настройках брандмауэра могут быть основной причиной.

0 голосов
/ 09 февраля 2017

Моя проблема возникла, потому что у меня был дополнительный символ в web.config.

Когда я открывал представление, он не мог распознать @model и при наведении на него указывал, где проблема в web.config был.

0 голосов
/ 23 января 2017

Я потратил ОЧЕНЬ много часов на это, и ни одно из множества предложений в Интернете не работало.

Для меня ... что-то вызывало запись файла: app_offline.html в корневой каталог моего проекта. Вместо того чтобы показывать мне сообщение о том, что приложение было отключено и т. Д., Оно просто ждало навсегда с сообщением «ожидание на локальном хосте».

Я удалил файл, и он вдруг снова заработал.

0 голосов
/ 27 октября 2016

Если по ошибке console.writeline () используется в webform вместо Response.writeline или использовать методы console.readline (), то webform никогда не будет отображать вывод и будет выполнять обработку всегда.

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