- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我们使用 HttpModule 连接到 FormsAuthenticationModule 并订阅 Authenticate 事件。当我们使用 web 表单时,此事件会在模块中触发。当我们使用 MVC 时,此事件不会触发。
我尝试使用 Controller 上的 [Authorize] 属性和 web.config 中的位置(即使这不是最佳实践)来尝试触发此事件,但它仍然没有。
该事件在使用 Cassini 网络服务器时会触发,但在 IIS 7.5 或 IIS Express 上不会触发。我们正在使用 .NET 3.5 运行 ASP.NET MVC 2
编辑
当我们请求 .aspx 或 .ashx 文件时会触发 Authentication 事件。如果我们请求一个无扩展名的文件或一个 .css 或 .js 它也不会触发。
一个新的 ASP.NET MVC 应用程序将为每个请求的文件触发此事件。
有什么建议么?
最佳答案
我们的 web.config 缺少 runAllManagedModulesForAllRequests="true"来自 system.webServer 中的 modules 元素。添加后,所有 Web 请求都会收到来自 FormsAuthenticationModule 的授权事件。
<system.webServer>
....
<modules runAllManagedModulesForAllRequests="true">
....
</system.webServer>
关于asp.net - 使用 ASP.NET MVC 时未触发 FormsAuthenticationModule 身份验证事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9078683/
FormsAuthenticationModule 用于使用加密 cookie 跟踪用户和角色信息。 但这个模块是否还包含实际检测用户请求网页是否有表单例份验证票证的代码,如果没有,则将用户重定向到登
我正在阅读 .NET4 源代码(它们可以免费下载用于研究),我发现 System.Web.Security.FormsAuthenticationModule 的实现有些奇怪。 类声明如下: publ
现在我正在尝试详细了解 asp.net mvc 身份验证的工作原理。据我了解,FormsAuthenticationModule 检查 cookie 并填充 HttpContext.User。但我找不
我的应用程序中有一个 HttpModule,它使用以下代码连接到 FormsAuthenticationModule 的 Authenticate 事件: public void Init(HttpA
好的,所以这没什么大不了的,但它困扰着我,我不能放手。 所以我将 MVC 5.1 与 .NET 4.5.1 和 OWIN 身份验证一起使用。因此,当您创建一个新的 MVC 5 项目时,以下内容会自动添
我们使用 HttpModule 连接到 FormsAuthenticationModule 并订阅 Authenticate 事件。当我们使用 web 表单时,此事件会在模块中触发。当我们使用 MVC
在 ASP.NET 中,FormsAuthenticationModule 拦截任何 HTTP 401,并将 HTTP 302 重定向返回到登录页面。这对 AJAX 来说很痛苦,因为您要求 json
我是一名优秀的程序员,十分优秀!