Asp.net强制https对某些文件

时间:2011-08-12 15:36:03

标签: asp.net https web-config

在asp.net 4中,我想对某些文件强制执行https,然后在网站的其余部分恢复为http。有了我的托管公司,我可以使用.htaccess和mod_rewrite,但我也看到了从创建类继承页面到UrlRewriter httpModule建议的各种其他方法。

是否有任何特定的优点/缺点,或者.net4中是否有新的内置方法,我还没有找到?

2 个答案:

答案 0 :(得分:0)

根据我的经验,执行类似执行https的操作通常最好通过Web服务器完成。您可以创建httpModules来执行此操作,但配置IIS会更好。

IIS 7可能能够更好地执行此操作,因为您可以过滤其中的文件,文件夹等。

答案 1 :(得分:0)

此项目会自动将某些页面切换为https,并由web.config中的列表驱动。 http://code.google.com/p/securityswitch/