Невозможно подключиться к проблеме ASP.Net Development Server - PullRequest
30 голосов
/ 13 июня 2009

Я отлаживаю codeplex простой проект . Я использую

  • VSTS 2008
  • C #
  • Windows Vista x86 Enterprise.

Я не модифицировал ни один код этого проекта codeplex, а просто нажмите клавишу F5, чтобы запустить проект VideoPlayerWeb.

Текущая проблема, с которой я столкнулся, это сообщение об ошибке -

Невозможно подключиться к серверу разработки ASP.Net.

Вот мои снимки экрана при нажатии F5. Есть идеи, что не так?

screenshot 1

screenshot 2

Ответы [ 20 ]

73 голосов
/ 26 мая 2010

У меня была эта проблема с VS 2010, и это было так же просто, как завершить процесс "WebDev.WebServer40.EXE". Хотя значок больше не показывался на панели задач, процесс все еще выполнялся.

6 голосов
/ 13 июня 2009

Может быть несколько вещей ... попробуйте это (сначала проверьте последнюю) ...

  • Отключить IPv6
  • Убедитесь, что в файл hosts для localhost
  • Проверьте настройки брандмауэра / вирусов, чтобы разрешить подключения к / от devenv.exe
  • Если вы можете просмотреть в браузере убедитесь, что URL в браузере использует тот же номер порта, что и порт число показано в ASP.NET Dev значок панели задач сервера.
  • Попробуйте установить фиксированный, предопределенный порт в свойствах проекта

Я получил их на нескольких форумах в других местах, надеюсь, они могут помочь. Удачи. Дайте нам знать, что работает, и некоторые дополнительные сведения о вашей среде (брандмауэр, антивирус и т. Д.) Также могут помочь.

3 голосов
/ 05 мая 2015

Я перепробовал все вышеперечисленные решения и другие с других сайтов, но безуспешно.

Что сработало для меня, так это переименовать или удалить файл приложения:

C: \ Users \ Пользователь \ Documents \ IISExpress \ config \ applicationhost <переименовать или удалить. </p>

3 голосов
/ 23 сентября 2012

Я пошел в файл проекта и изменил порт сервера разработки на 1504. Ну, 1504 работал для другого проекта для меня, поэтому я пошел с этим. Надеюсь, это поможет.

3 голосов
/ 13 мая 2011

Это вызывает то, что сервер текущего проекта уже запущен в текущем потоке. Вам необходимо завершить процесс с помощью диспетчера задач.

Выполните шаг ниже:

  1. Pres Ctrl + Alt + Delete (диспетчер задач)

  2. найти сервер asp.net как WebDev.WebServer40.exe для VS2010 и нажмите завершить процесс.

  3. Теперь вы продолжаете работать с vs2010 кнопка

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

Это очень странно! Я не хочу предлагать что-то столь же простое, как перезапуск Visual Studio ... но это то, что звучит как лучшее первое место для начала. Также проверьте настройки вашего проекта. Как вы сказали, что вы только что загрузили это и попытались запустить ... возможно, решение / проект не настроен на использование сервера Casini, поставляемого с Visual Studio?

2 голосов
/ 14 ноября 2011

В настройках проекта попробуйте указать другой порт, например, 64773. Я сталкивался с этой проблемой много раз, и она всегда работала для меня.

1 голос
/ 11 марта 2011

Я пару раз сталкивался с этой проблемой и делал разные вещи, чтобы ее исправить. Когда я получил его на этот раз, все, что я сделал, чтобы перестать появляться сообщение об ошибке «невозможно подключиться к asp ...», это переименовал каталог папки веб-приложения с xpCal на xpCal2. Я также попытался переместить каталог веб-приложения в другой каталог от C:users\<me>\desktop\ до C:\users\<me>\desktop\new folder, и он также работает.

Я не знаю, почему это работает, VS 2010 хранит информацию о веб-приложениях отдельно от папки веб-приложений.

1 голос
/ 13 ноября 2010

Ошибка 1) Невозможно подключиться к серверу разработки Asp.net? Ответ: нет способа найти эту ошибку

Попробуйте 1) Шаг 1: Выберите пункт меню «Инструменты-> Внешние инструменты» в VS или Visual Web Developer. Это позволит вам настраивать и добавлять новые пункты меню в меню «Инструменты».

Step 2: Click the “Add” button to add a new external tool menu item. Name it “WebServer on Port 8010” (or anything else you     want).

Step 3: For the “Command” textbox setting enter this value: C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\WebD ev.WebServer.EXE     (note: this points to the 

веб-сервер, который обычно запускается VS).

Step 4: For the “Arguments” textbox setting enter this value: /port:8010 /path:$(ProjectDir) (or any port you like)

Step 5: Select the “Use Output Window” checkbox (this will prevent the command-shell window from popping up.

Once you hit apply and ok you will now have a new menu item in your “Tools” menu called “WebServer on Port 8010”. You can now   select any web project in your solution 

и затем выберите эту опцию меню, чтобы запустить веб-сервер с корневым сайтом на порте 8010 (или любом другом порту, который вы хотите) для проекта.

You can then connect to this site in a browser by simply saying http://localhost:8010/. All root based references will work     fine.

Step 6: The last step is to configure your web project to automatically reference this web-server when you run or debug a site  instead of launching the built-in 

сам веб-сервер. Для этого выберите ваш веб-проект в обозревателе решений, щелкните правой кнопкой мыши и выберите «Страницы свойств». Выберите параметр «Параметры запуска» слева и

под сервером измените значение переключателя со значения по умолчанию (которое использует встроенный веб-сервер) на «Использовать пользовательский сервер». Затем установите базовый URL-адрес равным:

http://localhost:8010/

Obviously I don't know if this is the problem you had but definitely it is something similar, essentially the problem should be     that the same port used by your 

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

Попробуйте 2)

Here are the steps

   1. 'Website' Menu in your visual studio ide.
   2. select 'Start Options'
   3. enable 'Use Custom Server' radio button.
   4. Enter any URL you desire similar to 'http://localhost:8010/MyApp'

Note1: you can use any port number not only '8010' but not designated port numbers like 8080(tcpip),25(smtp),21(ftp) etc.,

Note2: you can use any name not only 'MyApp'

This solution works for sure unless your WebDev.Webserver.exe is physically corrupted.

Оба из неработавших после этого варианта восстановления Windows сохраняются

1 голос
/ 04 ноября 2010

Моим решением было отключить общий доступ к подключению к Интернету на моем беспроводном адаптере, после чего он сразу заработал. Я не сделал никаких других изменений. Я подозреваю, что DHCP-сервер ICS вмешивался.

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