本地IIS Windows身份验证

时间:2018-07-10 09:21:29

标签: iis windows-authentication iis-express

很抱歉,是否曾经有人问过这个问题。我已经看过,但实际上找不到我特定问题的答案。我的问题是尝试获取登录到当前计算机上Windows中的当前登录用户。该应用程序本身没有登录。该应用程序也是内部应用程序,仅对我们网络上的用户可见

好吧,如果我将Web项目的属性设置为IIS Express,则可以使用@ User.Identity.Name来获取当前用户(CENTRAL / currentuser),这很棒。如果将其设置为Local IIS,则会在屏幕上显示一个登录名,但是当我输入网络详细信息时,它会弹出来。我在IIS中启用了Windows身份验证,并且具有:

<authorization>
    <deny users="?" />
</authorization>

在我的web.config中。我也使用过DotNetOpenAuth,就像我以前使用过的一样,但是已经有一段时间了-而且也无法正常工作。开发环境:Win10系统上的MVC C#。非常感谢您提供任何帮助。

谢谢 安迪。

0 个答案:

没有答案