昨天尝试了googoling整个下午,但也许我无法搜索到罚款,我还没有找到解决方案!MVC4:从窗体切换到窗口验证
我有一个MVC4应用程序在表单身份验证中运行良好,但现在公司的请求是在Windows身份验证中切换身份验证。
我试图简单地更改网络配置并将其设置为Windows身份验证,但是当我开始调试时,用户是空的(User.Identity.Name =“”)。
因此,我试图通过VS模板创建一个新的Intranet Web应用程序,以查看它是否正常工作,它确实如此。我比较了web配置,没有遗漏任何东西,但我无法理解应用程序如何获取用户,因为在这里我发现User.Identity.Name数据是正确的。
所以我错过了一些东西,或者我只是需要添加一些代码? 感谢您的帮助。
-EDIT:我尝试进行会话启动检查,但User.Identity仍然是空的并且未通过身份验证。不明白为什么!
将“enableSimpleMembership”改为False诀窍!谢谢! – skini82 2014-11-06 10:17:39