我有一个Intranet站点读取Windows用户名并将其用于网站中的身份验证。在.NET 4中启用Windows身份验证4 MVC 2
我的代码在本地工作,但在Windows Server 2003上使用IIS 6进行托管并检查匿名访问时未读取登录名。如果我不检查匿名访问,然后在Firefox中,我不断弹出用户名和密码,永远不会结束。在IIS 6中,它被设置为框架4并拥有自己的应用程序池。
User.Identity.Name
- 返回服务器上的空白,但能正常工作本地
的web.config: <authentication mode="Windows"/> <identity impersonate="true"/>
我有一个旧的3.5的WebForms网站的作品在同一台服务器上很好..