2017-03-27 49 views
0

我試圖讓我的網站在https下運行,但由於某種原因,IIS不能玩球。我將SSL啓用設置爲true,匿名身份驗證被禁用,並將https url粘貼到項目url部分。每當我啓動應用程序,它運行在標準的http下。有沒有什麼東西在丟失?iis express - 無法獲得ssl在visual studio中工作2015

+0

你究竟做了什麼?總是有更多的設置可以覆蓋,https://blog.lextudio.com/jexus-manager-secrets-behind-visual-studio-iis-express-integration-834f88c8e8b –

+0

按照這裏的說明https://dotnetcodr.com/ 2015/09/18/how-to-enable-ssl-for-a-net-project-in-visual-studio /但它仍然在http – user2347338

回答

0

我的猜測是,您需要更改項目設置(Web選項卡下)的開始URL。

您遵循的文章假定它沒有設置任何內容,但您可能已經設置了它,並且它只需要更新到基於https://的URL。

+0

下運行我試過了,但沒有什麼區別,它總是在http – user2347338

+0

下啓動@ user2347338我認爲你應該用你的設置的一些截圖來更新你的問題。 –

2

請看看這有助於:http://codehotfix.com/enabling-ssl-with-iis-express-in-visual-studio-express-for-web/

選擇啓動項目,然後按F4(功能鍵),這將打開屬性窗口。

要在IIS Express中啓用SSL,您必須在項目屬性中設置「SSL Enabled = true」。

一旦更改值,Visual Studio的自動的SSL URL設置,例如,https://localhost:44301/

複製SSL URL。通過按Alt + Enter轉到高級屬性,選擇Web選項卡並使用相同的SSL URL值設置項目URL,例如,https://localhost:44301/

現在您已經配置了Web應用程序的默認URL,我們可以運行該站點(F5或CTRL + F5).PS:首次在IIS Express上設置安全協議時,系統會提示您爲SSL安裝證書。

相關問題