2013-02-04 30 views
4

我一直使用Visual Studio中的MSDeploy發佈服務來發布我的項目。發佈網址是https://machinename.domain.com:8172/MsDeploy.axd。它在VS2010中運行良好 - 我可以檢查一個表示忽略證書錯誤的複選框。該框不再顯示在VS 2012中。我發現一篇文章表明我應該得到關於是否忽略證書錯誤的提示 - 但我不是,我也不能再發布我的項目。有任何想法嗎?VS2012中發佈期間不能再忽略證書錯誤

+0

證書錯誤對話框應該拒絕和接受的按鈕,如果你點擊接受它應該忽略的錯誤。你沒有得到那個對話框嗎?它還應該有一個「保存此證書用於將來的VS會話」複選框,因此您只需單擊接受一次。 – tdykstra

回答

8

/Properties/PublishProfiles/<Profile>.pubxml打開發布配置和PropertyGroup元素中添加以下行:

<AllowUntrustedCertificate>True</AllowUntrustedCertificate> 
+0

我還沒有測試過,因爲今天它開始工作 - 我想因爲我在商店中安裝了一個自簽名證書。但我可以發誓它昨天沒有工作......但這看起來像是正確的答案。非常感謝! –