gpt4 book ai didi

c# - Context.User 在 Asp.net MVC 应用程序中通过 windows auth 在 Application_AuthenticateRequest 中为 NULL

转载 作者:行者123 更新时间:2023-11-29 08:52:46 27 4
gpt4 key购买 nike

我的 MVC 项目中的 Application_AuthenticateRequest() 方法中的 Context.User 为 null(或 HttpContext.Current.User),该项目使用 MySql 成员身份进行 Windows 身份验证。

有什么想法吗?

protected void Application_AuthenticateRequest()
{
var us = Context.User;
var user = HttpContext.Current.User;

}

最佳答案

很可能是因为运行 MVC 应用程序的应用程序池将管道模式设置为“集成”。如果您设置为经典,它应该可以正常工作。这里有一些解释、讨论和链接:

HttpContext.Current.User is null even though Windows Authentication is on

关于c# - Context.User 在 Asp.net MVC 应用程序中通过 windows auth 在 Application_AuthenticateRequest 中为 NULL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10746245/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com