使用 Visual Studio 时如何在控制器代码中捕获 httpcontext 用户信息
我问了这个问题,这让我能够 使用:捕获用户
string userName = this.HttpContext.User.Identity.Name;
通过在我的控制器代码中
。我遇到的一个问题是,在 Visual Studio 中测试时,它显示为空字符串。我想跟踪这个领域进行测试。
无论如何,是否可以在我的计算机上的本地 ASP.net Web 服务器进程中进行此工作,以便它可以模仿我的服务器上的 Windows 身份验证?
i asked this question which allowed me to capture user by using:
string userName = this.HttpContext.User.Identity.Name;
in my controller code.
One issue i have is that when testing in visual studio it shows up as an empty string. I want to track this field for my testing.
Is there anyway to have this work in the local ASP.net webserver process on my machine so it it will mimic windows authentication on my server ??
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在 IIS 下运行应用程序并在 web.config 中设置 Windows 身份验证。
Run application under IIS and set windows authentication in web.config.