2011-03-03 112 views
2

我们使用Visual Studio 2010使用Web Deploy发布到IIS。我现在已升级到客户端和服务器上的Web Deploy 2.0(通过卸载旧版本并安装新版本)。如何在Visual Studio 2010中创建Web Deploy 2.0项目?

从Visual Studio开始,它仍然在创建web部署1.0包。这是我困惑的地方。 Visual Studio如何与Web Deploy集成?如何让Visual Studio创建Web Deploy 2.0包?

+0

我发现这个“不幸的是,如果你只安装最新版本的这个密钥不存在,脚本将失败。“从http://blog.alanta.nl/2011/02/web-deploy-customizing-deployment.html#fix_msdeploy_version – 2011-03-03 07:13:01

回答

1

感谢您的留言。

我刚刚发现一个文档也许会有帮助,它说明了安装并启用网络部署的:

http://weblogs.asp.net/scottgu/archive/2010/09/13/automating-deployment-with-microsoft-web-deploy.aspx

而且,我认为网络部署是更相关的ASP.Net,如果你能发布在另一个线程:

http://forums.asp.net/26.aspx?Configuration+and+Deployment

我相信你可以得到更多有用的信息。

希望这可以帮助。

+0

我确实使用web部署1.0正常工作。问题是如何让Web部署2.0从Visual Studio正常工作。 – 2011-03-03 04:09:05

0

我明白了。 Web部署生成的批处理文件在注册表中检查v1.1。编辑它以检查v2是否适用于仅安装了v2的服务器。

安装Visual Studio的服务包后,我现在看到的批处理文件是不同的,而现在没有一个注册表检查与网络进行,因此工作部署客户端1和2

+0

你指的是哪个服务包?我最终添加了指向Web Deploy的环境变量,并且不必这样做。 – Dan 2011-07-12 11:40:24

相关问题