How can resolve Untrusted certificates Error ?( TFS2013 Build and deploy to IIS )

ぃ、小莉子 提交于 2019-12-07 18:51:17

问题


I crate a build definition on tfs2013.when I queue my builddefinition I get an error about Untrusted certificates.

C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v12.0\Web\Microsoft.Web.Publishing.targets (4270): Web deployment task failed. (Connected to the remote computer ("developertest") using the specified process ("Web Management Service"), but could not verify the server’s certificate. If you trust the server, connect again and allow untrusted certificates. Learn more at: http://go.microsoft.com/fwlink/?LinkId=221672#ERROR_CERTIFICATE_VALIDATION_FAILED.

I check help link and it has 3 way to resolve it

  • From the msdeploy.exe command line, you can do this by passing the -allowUntrusted flag.
  • From the Visual Studio 2010 publish UI, you can check "Allow untrusted"

  • From a Visual Studio 2010 deployment package (e.g. MyApp.deploy.cmd), you can pass the -allowUntrusted flag

For first and third way I dont know how do it In second way I cant find Allow untrusted in vs2013 publish dialog


回答1:


I add /p:AllowUntrustedCertificate=true to MsBuild arguments.and it's resolved




回答2:


Thanks M.Azad, It resolved my problem. I was trying to set these configurations in .pubxml file True False but that was not resolving the issue, but adding /p:AllowUntrustedCertificate=true arugment in msbuild.bat file resolved.

Complete argument list to msbuild.exe

C:\Windows\Microsoft.NET\Framework\v4.0.30319\msbuild.exe %ProjectPath% /fl /flp:logfile=%LogPath% /T:Build /p:DeployOnBuild=true /p:DeployTarget=MSDeployPublish /p:PublishProfile=%ProfilePath% /p:PublishDir="C:\wwroot" /p:AllowUntrustedCertificate=true /p:VisualStudioVersion=12.0



来源:https://stackoverflow.com/questions/33842222/how-can-resolve-untrusted-certificates-error-tfs2013-build-and-deploy-to-iis

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!