WebDev.Webserver40.exe错误(不是有效的win32应用程序) - 无法在Visual Studio 2010中编译

时间:2011-07-25 02:37:06

标签: c# visual-studio compiler-construction webdev.webserver windows-xp-sp3

每次我尝试在Visual Studio 2010中编译时都会收到错误

  

无法启动ASP.NET开发服务器。无法启动程序'C \ path ....... \ Webdev.Webserver40.exe

我还尝试执行此文件(Webdev.Webserver40.exe),我收到此错误:

  

WebDev.WebServer40.exe不是有效的win32应用程序

我已经关闭了我的每个防火墙,我已经尝试更改任何项目的.NET框架,更改为不同的特殊端口,但它仍然失败...

可能会发生什么?

我有Windows XP SP3

1 个答案:

答案 0 :(得分:1)

我经历了同样的错误。似乎某种方式,在VS2010中嵌入的网络服务器被破坏了。

如果您尝试调试WebSite,则错误为“无法启动ASP.NET Development Server”。

如果您尝试调试Web应用程序,则错误消息指向服务器的路径。

它安装在此文件夹下:

C:\ Program Files \ Common Files \ Microsoft Shared \ DevServer \ 10.0

两个可执行文件WebDev.WebServer20.EXE和WebDev.WebServer40.EXE确实已损坏(尝试运行时收到错误“不是有效的win32应用程序”)。

我不得不去安装DVD并在主菜单中选择“更改或删除Microsoft Visual Studio 2010”。

之后:

  • 添加或删除功能
  • 卸载Web Developer

卸载完成后,再次执行:

  • 添加或删除功能
  • 安装Web Developer

现在一切正常。

我希望你有同样的决心。