2015-05-29 59 views
0

我在Azure上部署了一個空的Web應用程序。在這一點上,我只託管一個基本網站,只有HTML,CSS和JS文件。我上傳並分配了一個SSL證書到我的自定義域,並希望強制https。官方文檔聲明編輯web.config文件來實現重寫規則,但是我沒有一個web.config文件,文檔中所說的文件應該默認添加。Azure網站沒有web.config文件

+0

感謝Puneet,我可以按照您提供的鏈接上的說明進行配置。我很感激! – codedzy

+0

你好。很高興它幫助:) –

回答

4

默認情況下不會添加web.config文件,因此如果您在網站內容文件夾中沒有看到它,則完全沒問題。

您可以隨時創建新的web.config文件並在其中放置設置,但無法通過更改web.config中的設置強制Azure Web應用上的SSL設置,因爲SSL部分在applicationHost處被鎖定(我相信)。配置級別。這裏最簡單的方法是添加一個URLREWRITE規則,將所有HTTP請求重定向到HTTPS。請查看此鏈接以瞭解如何實現此目的的示例 - http://blogs.msdn.com/b/benjaminperkins/archive/2014/01/07/https-only-on-windows-azure-web-sites.aspx