2009-12-05 60 views
6

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

为了让我们的网页设计师可以从SVN获得最新的代码,然后运行MSBuild批处理文件来构建代码,然后运行批处理文件以使用Web Development Server的本地副本启动代码(WebDev。 WebServer.exe)。

注意:我做不是想要在他们所有的机器上安装Visual Studio。

编辑:我已经照以下建议和我得到这个错误:

Faulting application WebDev.WebServer.EXE, version 9.0.30729.1, time stamp 0x488f1aa2, faulting module KERNEL32.dll, version 6.0.6001.18215, time stamp 0x49953395, exception code 0xe0434f4d, fault offset 0x000442eb, process id 0x%9, application start time 0x%10.

+0

授权?为什么不使用WebMatrix内置的免费Web服务器?它更像IIS而不是'webdev.webserver.exe' – tomfanning 2011-07-05 12:42:06

+0

@Lucifer,你有没有解决方案? – 2014-12-12 07:09:05

回答

7

这些文件是必需的:

  • 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 

希望这可以帮助别人。

感谢

+0

我可能知道.BAT文件位于何处? – Siti 2014-05-14 04:04:03

+1

@Siti你需要自己创建一个bat文件来在GAC中安装dll。 – 2014-12-12 07:03:32

0

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

+0

嗨,如上所述,VS不应该安装在任何机器上; – 2014-12-12 07:04:40

0

通过控制面板添加/删除程序更改Microsoft Visual Studio转到维护模式点击添加/删除功能,然后会弹出一个窗口点击下载按钮,然后你会得到多个功能勾选“Web开发服务器”并开始更新。 希望问题得到解决 www.facebook.com/shaikhsaif21(联系任何查询)

+0

如果您将此分解为编号步骤或项目符号,您的答案将会更清晰。 – 2015-04-09 22:09:49