Visual Studio 2013中的Web部署 - 不受信任的证书错误

时间:2014-07-14 16:04:48

标签: c# visual-studio visual-studio-2013 web-deployment webdeploy

我在Visual Studio Express 2013中有一个C#MVC项目。我使用Publish Web选项和Web Deploy作为方法。

在目标计算机上完成Web Deploy设置之后,我终于得到了一个有效的连接:

此处的屏幕截图(因为我没有将图像添加到帖子中的声誉):http://screencast.com/t/Q5IccavcB1

然而,当我实际发布时,我收到此错误:

  

Web部署任务失败。 (使用指定的进程(“Web管理服务”)连接到远程计算机(“myServerName.com”),但无法验证服务器的证书。如果您信任该服务器,请再次连接并允许不受信任的证书。

我找到的帮助信息几乎全部用于VS 2010,这在这里不是很有帮助。我终于尝试通过在PropertyGroup中直接添加AllowUntrustedCertificate = True来调整我的.pubxml文件,但这没有效果。

截图:

enter image description here

有什么想法吗?我不在他们身边。

谢谢!

2 个答案:

答案 0 :(得分:0)

嗯,事实证明,试图获得TeamCity工作的MSBuild所遗留的工件是问题的原因。

upgraded from VS2010 to VS2013 now I cannot publish

我在昨天删除的PropertyGroup中添加了,我能够发布。

答案 1 :(得分:0)

在msbuild.exe中添加/ p:AllowUntrustedCertificate = true参数解决了我的问题 How can resolve Untrusted certificates Error ?( TFS2013 Build and deploy to IIS )