我在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文件,但这没有效果。
截图:
有什么想法吗?我不在他们身边。
谢谢!
答案 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 )