MSDEPLOY:如何访问Visual Studio生成的命令

use*_*411 7 msdeploy

如何访问Visual Studio 2010生成的MSDEPLOY命令行.

我问,因为当我手动运行MSDEPLOY时,我可以轻松地在远程服务器上部署,当我在Visual Studio中运行它时,我收到此错误

Web部署任务失败.(无法联系远程代理(url https:// xxxx:8172/msdeply.axd?site =默认网站)确保在目标计算机上安装并启动了远程代理服务.收到了.响应标题'MSDeploy.Response'是''但是'v1'是预期的

远程服务器返回错误:(404)未找到

Joh*_*ski 7

如果你按照这个家伙的说明你可以看到更详细的输出:

http://sedodream.com/2010/11/04/WebDeployHowToSeeTheCommandExecutedInVisualStudioDuringPublish.aspx

仅供参考,我自己测试了这个,因为命令行中的MSDeploy.exe正在运行,但是发布表单Visual Studio 2010无效(使用Web Deploy).MSBuild给了我修复问题所需的错误消息.

我的问题特别是我部署的Web服务器没有安装.NET 4,因此App Pools设置为2.0.Visual Studio的所有优点都没有说明这一点,但是MSBuild做到了.之后,我遇到了ACL问题,除了他们告诉您在介绍指南中添加的规则之外,还必须添加另一个委派规则.