MSDeploy一键发布无法在VS2010中运行

我们正在努力实现自动化部署,我真的很高兴使用MSdeploy来帮助我们实现这一目标.不幸的是,我一直没有运气让MS部署与VS2010合作,我即将放弃.

我们的Win 2008服务器位于数据中心,我按照以下方式正确设置防火墙和MS部署远程服务和IIS管理服务:
http://learn.iis.net/page.aspx/516/configure-the-web-deployment-handler/

我已经设置了IIS管理器用户并检查了所有内容,我可以想一想.如果我使用IIS远程管理,我甚至可以从我们的开发环境连接.但是当我从VS 2010发布时,我得到:

Error   1   Web deployment task Failed.(Could not connect to the destination computer ("x.x.x.x"). On the destination computer,make sure that Web Deploy is installed and that the required process ("The Web Management Service") is started.)
The requested resource does not exist,or the requested URL is incorrect.
Error details:
Could not connect to the destination computer ("x.x.x.x"). On the destination computer,make sure that Web Deploy is installed and that the required process ("The Web Management Service") is started.
The remote server returned an error: (404) Not Found.       0   0   UI

我错过了什么?请帮忙?

解决方法

如果未使用msdeploy服务的正确URL,则会弹出该错误.它应该看起来像这样:

http://x.x.x.x:80/MsDeployAgentService

:/ MsDeployAgentService是msdeploy使用的默认路径.

其他尝试:1.关闭防火墙,看看它是否有效.2.验证“Web部署服务”是否在目标服务器的Windows服务管理器中运行.

相关文章

/** C+⬑ * 默认成员函数 原来C++类中,有6个默认成员函数: 构造函数 析构函数 拷贝...
#pragma once // 1. 设计一个不能被拷贝的类/* 解析:拷贝只会放生在两个场景中:拷贝构造函数以及赋值运...
C类型转换 C语言:显式和隐式类型转换 隐式类型转化:编译器在编译阶段自动进行,能转就转,不能转就编译...
//异常的概念/*抛出异常后必须要捕获,否则终止程序(到最外层后会交给main管理,main的行为就是终止) try...
#pragma once /*Smart pointer 智能指针;灵巧指针 智能指针三大件//1.RAII//2.像指针一样使用//3.拷贝问...
目录<future>future模板类成员函数:promise类promise的使用例程:packaged_task模板类例程...