我正在 Asp.net 4.0 中开发一个 Web 应用程序,其中我有两种类型的页面“安全”和“不安全”。
要访问安全页面,用户必须成功登录。
这可以通过两种方式实现:
第一种方法:web.config 文件中的位置标记。
第二种方法:为 Secured 和 Unsecured 创建 2 个虚拟目录。
如果有其他更好的选择,请提出更好的方法并提出建议。
提前致谢.....
“位置标签”更好,因为即使您使用虚拟目录,您也需要再次使用“位置标签”,从不安全重定向到安全 - 所以要确保每个虚拟目录,都一样任何目录。
这是一个非常好的项目,可以为您制作:http: //www.codeproject.com/Articles/7206/Switching-Between-HTTP-and-HTTPS-Automatically-Ver
根据规则自动从 http 切换到 https。