在VS2012中使用WebDeploy时,Web部署任务失败

Ale*_*idt 9 asp.net-mvc msdeploy visual-studio-2012

当我在VS2012-MVC4-Project上点击发布时,输入我的凭据(本地域)并点击"验证连接"我收到错误消息:

"Web部署任务失败.(文件意外结束发生.以下元素未关闭:结果.第1行,第586位.)"

服务器正在运行Win Srv 2008 R2,IIS 7.5,Web Deploy 3.0.

使用目标IIS-Management-Studio上的import-option导入并选择由VS创建的ZIP文件将毫无问题地工作.

奇怪的是,WebDeploy已经有效了.这个错误来来去去,我无法弄清楚,原因是什么.

听起来像WebDeploy-service没有很好的响应.

我的设置是:服务UR:http:// {NAMEOFSERVER}站点/应用程序:默认网站

unf*_*987 14

我有同样的问题,即使我指向正确的网址.事实证明我有Fiddler正在运行,这干扰了请求/响应.

确保您没有运行任何数据包嗅探器或代理服务.


Ale*_*idt 3

知道了。在 IIS 管理器中右键单击“默认网站”并单击“配置 Web 部署发布...”后,我看到我的发布 URL 不是 http://{server}:8172 而是 https:// /{服务器}:8172。

对于遇到这个问题的每个人来说:这与 SSL 和证书有关。在发布助手中输入此服务 URI 后,您必须信任该证书。然后就成功了!