User.Identity.Name.ToString()返回空白

时间:2014-05-30 09:11:17

标签: .net vb.net visual-studio

我已将Visual Studio 2008项目转换为Visual Studio 2013.我能看到的唯一问题是使用以下行:

UserName = User.Identity.Name.ToString()

此行之后;即使我已登录,UserName始终是一个空字符串。我已加载Visual Studio 2008项目,它可以正常工作。 2013项目中的web.config是相同的,并且具有以下行集(在其他帖子中推荐):

<authentication mode="Windows"/>

为什么User.Identity.Name.ToString()在Visual Studio 2013中返回空字符串?

HttpContext.Current.User.Identity.IsAuthenticated在Visual Studio 2008中返回TRUE,在Visual Studio 2013中返回FALSE(在同一台开发PC上)。

0 个答案:

没有答案