使用 Visual Studio 时如何在控制器代码中捕获 httpcontext 用户信息

发布于 2024-08-19 07:23:35 字数 395 浏览 11 评论 0原文

我问了这个问题,这让我能够 使用:捕获用户

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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

像你 2024-08-26 07:23:36

在 IIS 下运行应用程序并在 web.config 中设置 Windows 身份验证。

    <authentication mode="Windows">

Run application under IIS and set windows authentication in web.config.

    <authentication mode="Windows">
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文