关于ASP.NET 2和IIS 7.0发生不兼容变化

系统 Windows
我们在文章中,讲解一下关于IIS 7.0的知识。IIS 7.0是由微软公司提供的基于运行Microsoft Windows的互联网基本服务。

我们知道IIS 7.0的主要部分已被重新编写,重写的大部分都涉及到新的集成模式,该模式允许.NET模组可以在IIS 7.0管道的任何阶段挂接进来。然而,当我们让ASP.NET运行于这一集成模式时,就会曝露出一些无法兼容的改变。

IIS 7.0是由微软公司提供的基于运行Microsoft Windows的互联网基本服务。最初是Windows NT版本的可选包,随后内置在Windows 2000、Windows XP Professional和Windows Server 2003一起发行,但在普遍使用的Windows XP Home版本上并没有IIS。

传统的HTTP Module和Handler必须在IIS 7.0web.config文件中重新进行配置;

不再支持BeginRequest和AuthenticateRequest阶段中的身份模拟(Impersonation);

IIS 7.0应用再也不能同时使用Form和Windows身份证验;

非标准Http客户端在使用Windows身份验证时可能会遇到问题,因为身份验证的功能已移至内核中;

其它在某些特定时刻引发的认证问题,如当客户端正在进行身份模拟时;

不再支持全局事件方法DefaultAuthentication_OnAuthenticate,事件WindowsAuthentication_OnAuthenticate也不再是每次都会被触发;

Passport验证已被彻底标识为过期,与以前所有的不兼容变化所不同的是,这一功能将彻底失效,即使以传统模式运行IIS 7.0,Passport也不再有效。

关于ASP.NET 2和IIS 7.0发生不兼容变化,我们就讲解到这里吧。

【编辑推荐】

  1. 基本的IIS服务器设置打好补丁删除共享
  2. 微软公司对IIS服务曝出远程控制漏洞做出回应
  3. 关于IIS7 拥有有效的管理工具讲解
  4. Vista中的微软IIS安装讲解
  5. IIS7强大的功能全面扩展性 API
责任编辑:小霞
相关推荐

2010-05-13 17:57:44

IIS服务器

2011-04-08 09:34:10

windows serIIS 7.0

2009-07-31 09:41:39

ASP.NET MVCIIS版本变化

2009-07-28 10:59:13

ASP.NET IIS

2009-07-24 11:15:36

IIS ISAPI eASP.NET

2009-07-24 14:03:02

IIS ASP.NET

2009-07-27 12:22:03

ASP.NET和ASPASP.NET入门教程

2009-07-29 16:08:07

ASP和ASP.NET

2009-07-28 16:16:46

IIS5与IIS6.0ASP.NET

2009-07-28 11:34:02

ASP.NET架设

2009-07-24 13:41:03

IIS ASP.NET

2009-07-27 14:46:16

XML和ASP.NET

2016-01-06 16:54:57

HTTP网络协议

2009-07-28 17:17:19

ASP.NET概述

2009-08-03 14:22:33

什么是ASP.NET

2010-02-06 10:23:50

ASP.NET MVC

2009-07-27 17:51:58

WCF服务ASP.NET

2009-07-21 15:47:19

2009-07-22 17:45:35

ASP.NET教程

2009-07-22 18:03:00

ASP.NET ASP
点赞
收藏

51CTO技术栈公众号