2

我正在 Asp.net 4.0 中开发一个 Web 应用程序,其中我有两种类型的页面“安全”和“不安全”。

要访问安全页面,用户必须成功登录。

这可以通过两种方式实现:

第一种方法:web.config 文件中的位置标记。

第二种方法:为 Secured 和 Unsecured 创建 2 个虚拟目录。

如果有其他更好的选择,请提出更好的方法并提出建议。

提前致谢.....

4

1 回答 1

2

“位置标签”更好,因为即使您使用虚拟目录,您也需要再次使用“位置标签”,从不安全重定向到安全 - 所以要确保每个虚拟目录,都一样任何目录。

这是一个非常好的项目,可以为您制作:http: //www.codeproject.com/Articles/7206/Switching-Between-HTTP-and-HTTPS-Automatically-Ver

根据规则自动从 http 切换到 https。

于 2012-09-25T06:53:11.743 回答