【问题标题】:WebDev.Webserver40.exe error (not a valid win32 application) - can't compile in Visual Studio 2010WebDev.Webserver40.exe 错误(不是有效的 win32 应用程序)- 无法在 Visual Studio 2010 中编译
【发布时间】:2011-10-12 06:48:29
【问题描述】:

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

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

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

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

我已经关闭了我拥有的所有防火墙,并且我已经尝试更改任何项目的 .NET 框架,更改为不同的特定端口,但它仍然失败......

会发生什么?

我有 Windows XP SP3

【问题讨论】:

  • 也许您安装了 64 位网络服务器?
  • 根据 webserver.exe.manifest 是 32bit :/.. 我的电脑架构也是 32bit
  • 可能文件损坏了,你能从另一台机器上复制一份来测试吗?

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


【解决方案1】:

我遇到了同样的错误。似乎以某种方式嵌入在 VS2010 中的网络服务器已损坏。

如果您尝试调试网站,错误是“无法启动 ASP.NET 开发服务器”。

如果您尝试调试 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

现在一切正常。

我希望你也有同样的决心。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-11-22
    • 2011-02-27
    • 2023-03-19
    • 2023-03-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多