【发布时间】:2011-11-25 16:06:13
【问题描述】:
我有很多用户。如果他们不是特定角色,我不希望他们访问该站点。这很简单,使用股票 .NET 成员资格/角色提供程序,将身份验证模式设置为 Windows 并设置一些访问规则并在请求结束时拦截,以重定向到自定义 401 错误页面 - 使用 Cassini。
向前推进 IIS7 和集成管道,当使用此版本的 IIS 和这种操作模式将我的站点部署到 Web 服务器时,这怎么可能?我应该恢复到经典应用程序池,还是违背了对管道中的请求进行更多控制的目的。
【问题讨论】:
-
您现在有什么问题?成员资格和角色提供程序在 IIS7 中仍然有效。
-
是的。我的问题是,尽管似乎提供了整个 Http 错误(例如 401 到 500)以及设置自定义错误的能力。实际上,提供一个非静态、母版页驱动的错误页面(适用于 Cassini)被证明似乎“不可能”使用 IIS7 和集成模式进行配置。
-
编辑以传达没有什么是不可能的