httpcontext.current.user.identity.name在服务器上返回空白(WebApi)

时间:2017-04-17 16:02:51

标签: vb.net web

我的智慧结束了。 Httpcontext.current.user.identity.name返回空白。

网站结构

\Manage
    default.html
\Controllers
    LoginController.vb
default.html

LoginController.vb

返回当前用户名。这适用于localhost,但不适用于IIS。

Public Function GetValue() As Object

     Return New With {Key .Username = HttpContext.Current.User.Identity.Name}

End Function

我也尝试过:

  • Environment.UserName
  • System.Security.Principal.WindowsIdentity.GetCurrent()。名称
  • 其他变体

IIS服务器

  • 设置以在管理文件夹
  • 上使用基本身份验证
  • 我们还有其他网站使用相同的设置。

的Web.config

我在类似的帖子中看到这是推荐的解决方案,但它对我不起作用。

<remove name="FormsAuthentication"/>

0 个答案:

没有答案