Visual Studio 2003 - открытие проекта ASP.NET - получение сообщения об ошибке «Тайм-аут операции» - PullRequest
2 голосов
/ 30 января 2009

Иногда, когда я открываю проект ASP.NET для Visual Studio 2003, он, кажется, тратит время на загрузку, а затем выводит следующее сообщение об ошибке:

"Веб-сервер сообщил о следующей ошибке при попытке создать или Откройте веб-проект, расположенный по следующему URL: http://localhost/myprojectname. Тайм-аут операции. "

Есть идеи, почему это происходит и как это исправить?

Ответы [ 3 ]

3 голосов
/ 30 января 2009

Исправление для меня состояло в том, чтобы отменить перерегистрацию iis для .net:

Откройте командное окно и перейдите в C: \ windows \ microsoft.net \ framework \ v1.1.4322 Введите aspnet_regiis -u После завершения удаления введите ASP.NET в apsnet_regiis -i

Простое выполнение aspnet_regiis -i само по себе не сработало.

Все еще не уверены, почему это происходит, но, вероятно, что-то связано с переключением сред разработки между Eclipse \ Java \ JBoss на VS2003 \ C # \ IIS

2 голосов
/ 06 июля 2010

Это сработало для меня ...

http://forums.asp.net/p/1192304/2066860.aspx

На моей машине для разработки XP я открыл папку «C: \ Documents and Settings \ USERNAME \ VSWebCache \ USERNAME \» и удалил папку, соответствующую имени моего решения VS2003. (На самом деле я на всякий случай переместил папку в C: \ Temp). Это сработало, хотя один файл конструктора не мог быть загружен без перекомпоновки, и начальную страницу нужно было перемаркировать. Я не понимаю, почему мое решение зависит от этого VSWebCache (оно появилось снова, когда я пересобрал свое решение.) Кто-нибудь может объяснить эту зависимость? Это не решаемо.

1 голос
/ 27 ноября 2015

Это сработало для меня. Надеюсь, это сработает и для вас.

Изначально я пробовал много вещей:

  1. Откройте командное окно и перейдите к C: \ windows \ microsoft.net \ framework \ v1.1.4322 Введите aspnet_regiis -u После завершения удаления введите ASP.NET в aspnet_regiis -i (иногда это работало, но не всегда) ).

  2. Я попытался очистить vswebcache в Visual Studio 2003, как было в некоторых ответах на форуме, но не получилось.

Тогда, наконец, я использовал свою собственную технику, и она сработала для меня. Я взял старые dll для проекта, который не загружался, и я заменил dll старыми dll проекта. После этого мой проект загрузился в visual studio 2003. Будет один файл dll и pnb с именем проекта, который когда-нибудь будет поврежден и ваш проект не загрузится в IDE.

Итак, если вы столкнулись с подобной проблемой, у вас есть два варианта:

1) Заменить DLL на старые DLL. 2) Удалите файл Dll и pnb с именем проекта и попробуйте перезагрузить его снова (удаление dll не повлияет на ваш код и другие dll).

Надеюсь, это сработает и у вас:)

...