Vb.net httpcontext.current.user.identity.name在服务器上返回空白(WebApi)
我束手无策。Httpcontext.current.user.identity.name返回为空 网站结构Vb.net httpcontext.current.user.identity.name在服务器上返回空白(WebApi),vb.net,web,Vb.net,Web,我束手无策。Httpcontext.current.user.identity.name返回为空 网站结构 \Manage default.html \Controllers LoginController.vb default.html LoginController.vb 返回当前用户名。这适用于本地主机,但不适用于IIS Public Function GetValue() As Object Return New With {Key .Username =
\Manage
default.html
\Controllers
LoginController.vb
default.html
LoginController.vb
返回当前用户名。这适用于本地主机,但不适用于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().Name
- 其他变体
- 设置为在管理文件夹上使用基本身份验证
- 我们有其他网站使用相同的设置
<remove name="FormsAuthentication"/>
框架的哪个版本?哪些版本的IIS?你现有的网站和这个新网站有什么基本的区别吗?您是否尝试过比较网站之间的web.config?4.5。主要的区别是这一个是使用WebAPI。