【发布时间】:2010-02-26 23:56:42
【问题描述】:
在我的开发环境中,一切正常。我可以访问所有页面,一旦进入安全页面,我就会检查 Request.IsAuthenticated 并在需要时重定向到登录页面。 当我在 IIS7 下部署项目时,问题就开始了。当我访问该站点时,我被重定向到登录页面(如 web.config 中所定义),尽管它假设是一个公共页面......如果我在管理控制台中禁用表单身份验证 Request.IsAuthenticated 总是返回 true . 所以
如何使 IIS 的行为类似于我的 ASP.NET 开发服务器?
附言 我正在使用 asp.net MVC
谢谢, 伊甸园。
【问题讨论】:
-
您使用的是默认的 asp.net 会员资格还是自定义会员资格提供商?您是否还在使用 [Authorize()] 操作过滤器来确定用户是否被授权?
-
我没有改变任何东西。我只是开始了一个新的 MVC 项目(Visual Studio 2008)并按原样部署...... IIS6 一切正常,但 IIS7 给我带来了麻烦......
标签: asp.net asp.net-mvc iis