如何仅在生产时限制SSL的网站,但在本地没有ssl的情况下继续工作

时间:2014-12-04 18:20:13

标签: .net ssl

我想知道为ssl定义一个配置,在生产时,网站只在ssl上工作,因为我可以在staging和本地切换到普通的http。怎么可能?

1 个答案:

答案 0 :(得分:0)

此! https://code.google.com/p/securityswitch/

我在所有需要ssl的网站中使用它,可以从nuget安装,只需在webconfig中添加几行代码即可轻松管理。

默认情况下,它会在您的开发环境中禁用ssl,但在生产环境中会启用。

您可以指定不应加密的文件夹和文件(图像文件夹,css等),从而减少开销并提高性能。当在安全页面和非安全页面之间切换时,它还会抑制ssl警告。