我的标题中有一个非常简单的局部视图叫做AccountInfoPanel.
它只有一行:
它只有一行:
Welcome: @HttpContext.Current.User.Identity.Name
在我的Web.Config我有
<authentication mode="Windows" />
但身份名称始终为空.
如果我通过VS 2012调试,并打破索引操作,我看到它是空的.
如果我通过启用Windows身份验证和匿名身份验证的IIS运行它,我会遇到挑战.
所以我尝试插入我的帐户或test1和test2帐户.
它回来说:
HTTP错误401.1 – 未经授权
您无权使用您提供的凭据查看此目录或页面.
我也尝试将Impersonation设置为true并从挑战中获得相同的响应.
有谁知道如何设置它?
如果所有设置都必须在IIS中完成,那么如何在Visual Studio中调试代码?
另一个问题.我的老板似乎认为你甚至不需要登录框. IE会知道你是谁.并且您可以使用其他帐户在IE中“运行”.