博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

IIS7关于windows身份验证的问题

Posted on 2010-12-17 14:58  Aason  阅读(1312)  评论(1)    收藏  举报

问题描述:

在项目中,刚装的win7 ,IIS版本为iis7,结果windows集成身份认证出现问题,basepage中一直取不到HTTP上下文中的用户信息。

 

问题原因:

ASP.NET应用程序中使用了自定义的httpModules,而默认IIS是拖管的。

 

相关资料:

 

今天将站点部署到Win7 64bit的IIS下,发现网站下所有自定义的HttpModules不管用了?!

自己看了看IIS7.5的各项配置,发现

 

都没有我的HttpModules。

仔细一想,才恍然大悟!

原来我的网站应用程序池使用了默认的“集成模式”

 

所以所有的http请求处理都托管给了IIS,我自己的配置当然就不起效了。

将程序池的模式改为“经典”之后,一切正常。