我有IIS下安裝,所以我可以使用SSL爲我的網站ASP.NET SSL下設IIS,但網站一直反彈到http
我已經檢查了一個簡單的ASP.NET網站,該證書作品。
對於更復雜的ASP.NET應用程序,每當我點擊https時,我都會重定向到http。
- 設置IIS對於兩個
- 我整個應用程序使用相對URL相同。
有沒有什麼會導致網站從https跳轉到http的特定ASP.NET或IIS?
我有IIS下安裝,所以我可以使用SSL爲我的網站ASP.NET SSL下設IIS,但網站一直反彈到http
我已經檢查了一個簡單的ASP.NET網站,該證書作品。
對於更復雜的ASP.NET應用程序,每當我點擊https時,我都會重定向到http。
有沒有什麼會導致網站從https跳轉到http的特定ASP.NET或IIS?
你的應用程序上是否安裝了任何HTTP modules?你有沒有試過fiddler跟蹤,如果有,它顯示了什麼?
由於服務器似乎正在接受HTTPS流量,並且您沒有遇到過這種簡單的應用程序,所以我推測在那裏有一個HTTP模塊。這些可以攔截流量,並且如果配置爲可以顯示您正在經歷的行爲。
檢查您的web.config文件下的<httpModules>
部分,有什麼?
事實證明,有一些「框架」代碼提取了默認爲false的設置「IsSslEnabled」,並且每次https被擊中時都重定向到http。
Grrrrr