【问题标题】:How to install WebDev.WebServer.exe as a Standalone application?如何将 WebDev.WebServer.exe 安装为独立应用程序?
【发布时间】:2009-12-05 20:43:17
【问题描述】:

如何将 Visual Studio 的 Web 开发服务器 (WebDev.WebServer.exe) 安装为独立应用程序?

这样我们的网页设计师就可以从 SVN 获取最新的代码,然后运行 ​​MSBuild 批处理文件来构建代码,然后运行一个批处理文件来使用 Web 开发服务器 (WebDev.WebServer) 的本地副本启动代码.exe)。

注意:我确实希望必须在他们的所有计算机上安装 Visual Studio。

编辑:我已按照以下建议进行操作,但出现此错误:

错误的应用程序 WebDev.WebServer.EXE,版本 9.0.30729.1,时间戳 0x488f1aa2,错误模块 KERNEL32.dll,版本 6.0.6001.18215,时间戳0x49953395,异常代码0xe0434f4d,故障 偏移量 0x000442eb,进程 ID 0x%9, 应用程序启动时间 0x%10。

【问题讨论】:

  • 许可?!为什么不使用 WebMatrix 中内置的免费网络服务器?它更像 IIS 而不是 webdev.webserver.exe
  • @Lucifer,你有什么解决办法吗?

标签: visual-studio webdev.webserver


【解决方案1】:

这些文件是必需的:

  • WebDev.WebHost.dll
  • WebDev.WebServer.EXE
  • WebDev.WebServer.exe.manifest

您可能需要在 GAC 中安装 WebDev.WebHost.dll。

将此代码复制并粘贴到 .BAT 文件中:

@SET GACUTIL="C:\Program Files\Microsoft SDKs\Windows\v6.1\bin\gacutil.exe"

Echo Installing WebDev.WebHost.dll in GAC

%GACUTIL% -if WebDev.WebHost.dll

希望这对某人有所帮助。

谢谢

【讨论】:

  • 我可以知道.BAT文件在哪里吗?
  • @Siti 您需要自己创建一个bat文件才能在GAC中安装dll。
【解决方案2】:

对于 VS2010,您需要将 WebDev.WebServer20.exe 和 WebDev.WebServer40.exe 文件复制到您选择的位置。当他们启动时,他们将应用程序域基目录设置为您在命令行中指定的路径,因此您还需要将 WebDev.WebHost.dll 和 WebDev.WebHost20.dll 程序集放入 GAC 中以便可以找到它们。

【讨论】:

  • 您好,如前所述,不应在任何机器上安装 VS;
【解决方案3】:
  1. 控制面板
  2. 添加/删除程序
  3. 右键单击 Microsoft Visual Studio
  4. 点击“更改”
  5. 进入维护模式
  6. 点击添加/删除功能
  7. 点击新窗口中的下载按钮获取多项功能
  8. 勾选“Web Development Server”并开始更新。

【讨论】:

  • 如果你把它分解成带编号的步骤或要点,你的答案会更清楚。
  • 按照步骤 4 的步骤并从那里更新 Visual Studio 对我有用。好像我的项目是在较新的版本中创建的(都是 VS2017)
猜你喜欢
  • 2018-07-21
  • 1970-01-01
  • 2013-10-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-10-09
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多