【发布时间】:2010-09-22 18:53:58
【问题描述】:
我在处理 Authentication_Request 的模块之一中设置了我的自定义主体。然后我将它设置为 HttpContext.User。这设置了我的 HttpContext.User 和 Thread.CurrentPrincipal。现在,当发生错误并且 customErrors 部分包含“ResponseRewrite”时,Thread.CurrentPrincipal 在我的 ASPX 错误页面上被重置为通用主体。但我的 HttpContext.User 仍然包含我的自定义主体。如果 customErrors 部分包含“ResponseRedirect”,则不会发生这种情况。这是预期的行为吗?
【问题讨论】:
-
这个标签是否正确,听起来不像是一个 ASP 问题。 ASP.NET?
标签: asp.net custom-errors