我们有一个用C ++编写的SOAP服务器。在Visual Studio 2005中,我们使用“Web部署”构建工具将DLL部署到本地IIS服务器(在我的情况下为XP)。
升级到Visual Studio 2010后,我发现不再支持VCWebDeploymentTool。我现在有什么选择?我是否可以在后期构建步骤中使用命令行工具在本地部署DLL?
我不是在寻找网络部署“项目”。我正在寻找一个Web部署构建步骤。纯粹用于在我的构建机器上部署到本地IIS。
答案 0 :(得分:1)
如果其他人正在寻找答案,我发现你仍然可以在VC 2010中使用VC 2005 Web部署工具。该工具名为vcdeploy.exe,可以在C:\ Program Files \ Microsoft中找到Visual Studio 8 \ VC \ bin。只需将此文件复制到PATH中的目录即可。
在VC 2005中,Web部署构建工具基本上只是vcdeploy的UI。在VC 2010中,我设置了一个自定义构建步骤来运行vcdeploy.exe,现在我的.dll一如既往地部署到本地IIS。
编辑:另请注意,vcdeploy源代码是此处提供的ATL服务器库的一部分:http://atlserver.codeplex.com。