Невозможно подключиться к проблеме 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 ]

1 голос
/ 21 июня 2009

Вот шаги

  1. Меню «Веб-сайт» в вашей визуальной студии ide.
  2. выберите «Параметры запуска»
  3. включить переключатель «Использовать пользовательский сервер».
  4. Введите любой URL, который вы хотите, похожий на 'http://localhost:8010/MyApp'

Примечание 1: вы можете использовать любой номер порта не только «8010», но и не назначенные номера портов, например 8080 (tcpip), 25 (smtp), 21 (ftp) и т. Д.,

Примечание2: вы можете использовать любое имя, не только «MyApp»

Это решение работает наверняка, если только файл WebDev.Webserver.exe не поврежден физически.

1 голос
/ 05 августа 2009

Попробуйте закомментировать следующую строку, если она существует, в вашем файле hosts (%windir%\System32\drivers\etc\hosts):

::1     localhost

Для меня это работало с использованием Visual Studio 2008 SP1 в Vista Ultimate x64 SP2.

1 голос
/ 15 октября 2013

В моем случае, когда у меня произошел сбой ASP.NET Development Server, одна вещь, которая работала, состояла в том, чтобы изменить порт для проекта.

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

Подробности: Windows 7 x64, VS2010, .NET Framework 4.0, веб-сайт ASP.NET с использованием встроенного веб-сервера для VS2010.

Кстати, я бы немного осторожнее с заменой WebDev.WebServerServer.EXE, как это предлагается в других постах. Если этот файл был поврежден, то у вас больше проблем с вашей ОС.

0 голосов
/ 30 октября 2011

Ни одно из вышеперечисленных решений не помогло мне, но я нашел то, что сработало: открыв окно Администрирование / Сервис и остановив службу "WebClient". Отключать его при попытке работы с моим кодом довольно сложно, но это проще, чем выход из системы и повторный вход, которые я делал раньше.

0 голосов
/ 26 декабря 2013

Для некоторых плохих людей, начинающих использовать TypeMock в модульных тестах ASP.NET, таких как я, вам нужно отключить его в Visual Studio, чтобы избежать этой ошибки: В Tools-> Add-in Manager снимите флажки для TypeMock Isolator. Я полагаю, вам нужно включить это снова для ваших юнит-тестов.

0 голосов
/ 08 апреля 2013

В моем случае я использовал Windows 8, а брандмауэр Windows блокировал WebDev.WebServer.EXE

Итак, я пошел в настройки брандмауэра Windows> Разрешить приложение через брандмауэр Windows> Добавить новый и перейдите к C: \ Program Files (x86) \ Common Files \ Microsoft Shared \ DevServer \ 11.0 Затем выберите WebDev.WebServer, чтобы разрешить.

0 голосов
/ 10 февраля 2013

Перейти к Run >> введите >> cmd >> введите taskkill / IM webdev.webserver20.exe а затем попробуйте перезапустить программу

0 голосов
/ 18 ноября 2010

привет Просто измените порт сервера разработки asp.netweb с автоматического на определенный порт например, 8010 Вот что у меня сработало

0 голосов
/ 02 сентября 2012

- определение проблемы

------ всякий раз, когда мы отлаживаем наш проект (нажатием ctrl + f5 или только f5), первый .exe, который вызывается VS, называется WebDev.WebServer.EXE, который был поврежден, может быть по n причинам.

- решение

------ Нам нужно заменить этот файл

------ Шаг 1 ---

    go location C:\Program Files\Common Files\Microsoft Shared\DevServer\9.0

    You will find this file

------- Шаг 2 ---

    download WebDev.WebServer.rar file from

    http://www.2shared.com/file/11532086/a7f9858a/WebDevWebServer.html

------- Шаг 3 ---

    NOTE :  You will need password for extraction this downloaded .rar file

    Password : optimusprime

------ Шаг 4 ---

    Copy the downloaded WebDev.WebServer.EXE  file and replace in this below path

"C: \ Program Files \ Common Files \ Microsoft Shared \ DevServer \ 9.0 «

-------- шаг 5 ------

запустить программу

0 голосов
/ 03 декабря 2010

1) не отражает HttpContext в файле класса?

Ответ: -Большинство времени при использовании этого синтаксиса в файле класса не работает мы должны добавить ссылку, тогда она работает в файле класса

пример использования system.web записать этот синтаксис в файл класса

System.Web.HttpContext (HttpContext не отражает)

после этого я добавляю систему ссылок refrence, чем она отражает

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