这让我感到烦恼,但我认为我将问题追溯到使用表单身份验证应用程序,现在我已经切换回尝试使用Windows身份验证,但出于某种原因只是想继续使用表单身份验证。
在web.config中只是通常的,甚至尝试过签名表单身份验证,但仍然坚持使用表单身份验证。
因此,在尝试使用System.Web.HttpContext.Current.User.Identity.Name是一个很好的空字符串并且用户未经过身份验证时,我得到了最新效果。
如何恢复Windows身份验证?
欢呼声 迈克尔
答案 0 :(得分:0)
检查Web应用程序文件夹是否配置为在IIS中使用Windows身份验证,还检查内容文件,它们应该继承父权限。还要重新检查web.config文件中的身份验证模式,确保将其设置为Windows。