Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/315.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Visual Studio 2013中的Web部署-不受信任的证书错误_C#_Visual Studio_Visual Studio 2013_Web Deployment_Webdeploy - Fatal编程技术网

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

C# Visual Studio 2013中的Web部署-不受信任的证书错误,c#,visual-studio,visual-studio-2013,web-deployment,webdeploy,C#,Visual Studio,Visual Studio 2013,Web Deployment,Webdeploy,我在Visual Studio Express 2013中有一个C#MVC项目。我使用发布Web选项和Web部署作为方法 在目标机器上进行了一系列的Web部署设置工作之后,我终于获得了一个有效的连接: 这里的屏幕截图(因为我没有在帖子中添加图片的声誉): 但是,当我实际发布时,会出现以下错误: Web部署任务失败。(已使用指定的进程(“Web管理服务”)连接到远程计算机(“myServerName.com”),但无法验证服务器的证书。如果信任服务器,请再次连接并允许使用不受信任的证书 我找到的帮

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

在目标机器上进行了一系列的Web部署设置工作之后,我终于获得了一个有效的连接:

这里的屏幕截图(因为我没有在帖子中添加图片的声誉):

但是,当我实际发布时,会出现以下错误:

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

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

截图:

有什么想法吗?我没有了


谢谢!

事实证明,试图为TeamCity工作获取MSBuild时留下的工件是问题的原因


我在昨天删除的PropertyGroup中重新添加,并且能够发布。

在msbuild.exe中添加/p:AllowUntrustedCertificate=true参数可以解决我的问题

这应该是一个评论,而不是一个答案。如果是重复的问题,那么就这样做和/或在你足够的时候留下评论。如果问题不是重复的,那么根据这个特定的问题定制答案。