为了继续使用identity impersonate = true,设置validateIntegratedModeConfiguration = false是否安全?

时间:2012-03-06 16:13:33

标签: asp.net iis-7 iis-6 impersonation integrated-pipeline-mode

我们已将ASP.NET Web应用程序从IIS6升级到IIS7集成模式。我们的应用程序使用:

<identity impersonate="true"/>

因此我们必须设置:

<validation validateIntegratedModeConfiguration="false" />
这是明智的吗?我的直觉不是,但是在谷歌上搜索这个问题,每次访问的页面都会建议这种“解决方法”。

模仿IIS7不再是一个很好的做法,我们应该放弃它并提出不同的解决方案吗?

1 个答案:

答案 0 :(得分:3)

@GregT:以下是回答您问题的链接

http://forums.iis.net/t/1150266.aspx
http://mvolo.com/breaking-changes-for-aspnet-20-applications-running-in-integrated-mode-on-iis-70/

据我所知,特定的代码行被添加到将错误记录为问题并执行必要的操作。