22、ASP.NET 与经典 ASP 集成及会话状态安全解析

ASP.NET 与经典 ASP 集成及会话状态安全解析

1. IIS 7.0 集成模式下经典 ASP 的授权

在 IIS 7.0 集成模式中,对经典 ASP 页面进行授权时,若经典 ASP 页面位于运行在经典 .NET 应用程序池中的 ASP.NET 应用程序内,与授权 ASP.NET 资源相比,在配置设置方面无需额外步骤。唯一需要的配置是通配符映射,以便 ASP.NET 引擎有机会接收经典 ASP 页面请求并进行必要的处理。

对于非 ASP.NET 资源的授权,与在集成模式下运行的应用程序中非 ASP.NET 资源的身份验证并无不同。由于 ASP.NET 引擎可自动访问进入 IIS Web 服务器的每个请求,因此无需扩展映射,IIS 7.0 Web 服务器核心引擎会自动完成映射。

开发者若要在非 ASP.NET 资源上启用并使用 ASP.NET 授权模块,需更改应用程序的 web.config 配置文件中的一些配置设置。例如,在 IIS 7.0 applicationHost.config 配置文件的 <system.webServer> 配置节组下的 <modules> 配置节中,可定义托管的 UrlAuthorizationModule

<add name="UrlAuthorization" type="System.Web.Security.UrlAuthorizationModule" preCondition="managedHandler" />
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值