WebDev.WebServer.EXE зависает

Я использую Visual Studio 2008 SP1 с .NET Framework sp1. Я использую не IIS, а встроенный сервер, предоставленный vs 2008.

У меня есть проект ASP.NET MVC, который иногда при запуске открывает окно браузера и просто пытается загрузить страницу по умолчанию. После остановки приложения и закрытия веб-сервера в диспетчере задач все еще всегда работает экземпляр WebDev.WebServer.EXE.

По какой-то причине я не могу остановить этот процесс, и у меня нет выбора, кроме как перезапустить систему. Есть ли решение для этого?


person SoftwareGeek    schedule 23.06.2010    source источник


Ответы (2)


Вероятно, в вашем приложении есть что-то, что вызывает зависание сервера. Зависает ли сервер при попытке запустить какой-либо проект или один конкретный проект?

Чтобы завершить процесс без перезагрузки, используйте замечательный ProcMon, работая от имени администратора. http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx

Чтобы остановить процесс без перезагрузки, используйте Process Explorer http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx

person Raj Kaimal    schedule 23.06.2010
comment
У меня не было возможности протестировать этот сценарий на других проектах, поэтому я не знаю, ограничивается ли такое поведение только одним конкретным проектом. - person SoftwareGeek; 24.06.2010
comment
Я предполагаю, что вы имели в виду ProcessExplorer вместо монитора процессов. Невозможно убить процесс с помощью procmon. - person SoftwareGeek; 26.06.2010
comment
Да, я имел в виду именно это. Исправлено. - person Raj Kaimal; 26.06.2010
comment
Я пробовал это уже безрезультатно с помощью проводника процессов. - person SoftwareGeek; 26.06.2010
comment
Зависает ли сервер при попытке запустить какой-либо проект или один конкретный проект? - person Raj Kaimal; 27.06.2010

На данный момент я начал использовать IIS вместо Cassini, поэтому мне не нужно иметь дело с проблемами webdev.webserver.exe.

person SoftwareGeek    schedule 08.07.2010