访问用户Windows身份验证/活动目录IIS asp.net

时间:2013-07-10 20:04:52

标签: asp.net-mvc webforms windows-authentication identity

我有两个网站...一个是常规的网络表单,另一个几乎是网站的副本,但是在MVC4中完成。 webforms网站获得如下用户身份:

string userId = HttpContext.Current.User.Identity.Name;

这填补了userId。

当我尝试在MVC站点中执行相同操作时,当然HttpContext是一个Controller.HttpContext,而不是System.Web.HttpContext;所以我完全符合MVC版本:

string userId = System.Web.HttpContext.Current.User.Identity.Name;

两个站点都在使用IIS开发服务器,并且两个站点在web.config中都具有身份验证模式=“Windows”。

我不确定还有什么可以让MVC版本正常工作。

感谢。

0 个答案:

没有答案