我意识到这个问题之前已被多次询问过,而且我已经尝试了很多解决方案,但我仍然会遇到这个恼人的错误。
我尝试按照建议here删除WebDev.WebServer40进程。我已经禁用了IPv6和我的防火墙,我也查看了WebDev.WebServer的“C:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319”文件夹,它在该目录中不存在,即使我下载一个新的并将它放在那里它仍然无法正常工作。
我所有其他网络项目都运行良好,没有这个问题,但是当我尝试运行它时,这个特定的网站一直给我这个错误。
我正在使用VS2010和.NET Framework 4.0。
非常感谢任何帮助。
答案 0 :(得分:5)
使用Notepad ++等文本编辑器打开解决方案文件,该解决方案的属性名为VWDPort,此属性的值是用于发布网站的端口,删除离开属性VWDPort = "";
的端口你再次开始调试,.Net将选择一个新的自由端口。解决了问题!
希望有所帮助
答案 1 :(得分:3)
将WebDev.WebServer.exe
替换为另一个exe
C:\Program Files (x86)\Common Files\microsoft shared\DevServer\9.0\WebDev.WebServer.exe
重新启动您的计算机。
在重新启动机器之前我尝试了所有东西,但都失败了。
您可以使用此exe http://www.4shared.com/rar/4CXREKtb/WebDevWebServer.html
答案 2 :(得分:1)
我也有同样的问题,我做的是我只是终止“WebDev.WebServer40.EXE”进程然后重新启动项目并且工作正常。
答案 3 :(得分:0)
我必须将我的DevServer文件夹移动到C:\Program Files\Common Files\microsoft shared\DevServer
目录
从当前位置C:\Program Files (x86)\Common Files\microsoft shared\DevServer
这样做之后问题就解决了:)
最初由spankster发布:
http://forums.asp.net/post/2426735.aspx
答案 4 :(得分:0)
我刚刚重启了我的机器,但它确实有效。