在asp.net 4中,我想強制https對某些文件,然後在網站的其餘部分恢復爲http。與我的託管公司我可以使用.htaccess和mod_rewrite,但我也看到其他各種方法建議從創建類繼承頁面到UrlRewriter httpModule。對某些文件的Asp.net force https
有沒有什麼特別的優點/缺點,或者是.net4中有一種新的內置方法,我還沒有找到?
在asp.net 4中,我想強制https對某些文件,然後在網站的其餘部分恢復爲http。與我的託管公司我可以使用.htaccess和mod_rewrite,但我也看到其他各種方法建議從創建類繼承頁面到UrlRewriter httpModule。對某些文件的Asp.net force https
有沒有什麼特別的優點/缺點,或者是.net4中有一種新的內置方法,我還沒有找到?
該項目自動將某些頁面切換爲https,並由web.config中的列表驅動。 http://code.google.com/p/securityswitch/
根據我的經驗,做類似強制執行https通常最好通過Web服務器完成。您可以創建httpModules來完成它,但配置IIS會更好。
IIS 7可能會更好地完成此操作,因爲您可以在其中過濾文件,文件夾等。
不幸的是,在這個項目中,我託管並且無法訪問IIS。 – simon831