2016-12-01 1 views
1

Ich versuche, ASP.NET Web-API-Projekt mit Web-Deploy veröffentlichen und der folgende Fehler auftritt.Visual Studio Web-Bereitstellung nicht zulassen, nicht vertrauenswürdige Zertifikate

Die Webbereitstellungsaufgabe ist fehlgeschlagen. (Verbunden mit dem Remote-Computer ("xxxxx") mit dem angegebenen Prozess ("Web Management Service"), konnte aber nicht das Zertifikat des Servers überprüfen. Wenn Sie den Server vertrauen , erneut verbinden und nicht vertrauenswürdige Zertifikate zulassen. Lernen Sie mehr an. http://go.microsoft.com/fwlink/?LinkId=221672#ERROR_CERTIFICATE_VALIDATION_FAILED)

  1. das Zertifikat von MSDeployServiceURL importiert Vertrauenswürdige Stammzertifizierungsstellen-Ordner.
  2. Ich habe auch versucht, von Remotemaschine (xxxxx) für seine IIS-Instanz zu implementieren und anscheinend ist es auch nicht sein eigenes Zertifikat vertrauen.
  3. <AllowUntrustedCertificate>true</AllowUntrustedCertificate> in die pubxml-Datei.

Irgendwelche Vorschläge, um das zu beheben?

+0

Sieht so aus, als ob dieses Problem im nächsten VS 2017-Update behoben werden sollte -> https://developercommunity.visualstudio.com/content/problem/33263/vs2017-web-deploy-aspnet-mvc-core-failed-due- to-un.html –

Antwort

1

Ich habe das gleiche Problem erlebt. Es scheint intermittierend und ohne eindeutige Ursache zu sein.

Die einzige Lösung, die ich gefunden habe, ist das erneute Importieren der pubxml-Datei, die von IIS für die Bereitstellung im Web erstellt wurde.

Es ist nicht wirklich eine Lösung, da es immer wieder auftritt, aber die Arbeit kann helfen, wenn Sie Schwierigkeiten haben, schnell neu zu verteilen.

Verwandte Themen