【发布时间】:2023-03-04 03:22:01
【问题描述】:
我知道这可能是不可能的,但我希望能够从 ASP.NET Web 服务方法中获取请求用户 ID。到目前为止,我已经尝试过User.Identity.Name、Context.Request.LogonUserIdentity.Name、Request.ServerVariables["AUTH_USER"] 和Request.ServerVariables["LOGON_USER"]。我是在这里对风车倾斜,还是我错过了一些超级简单的东西?
【问题讨论】:
-
您的网络服务是否设置了匿名禁用和 Windows 集成安全性?
-
你说的是ASMX Web Service、WCF Web Service还是AJAX调用的ASP.NET Page Method?
-
@Justin - ASMX,抱歉,应该这么说,以为“ASP.NET Web 服务”暗示了这一点。 @Otavio,我认为你正中了它的头。