gpt4 book ai didi

asp.net - Windows Server 2008、IIS7 和 Windows 身份验证

转载 作者:行者123 更新时间:2023-12-02 20:58:42 28 4
gpt4 key购买 nike

我们当前设置了一个开发服务器,我们正在尝试在其上测试一些 Windows 身份验证 ASP.NET 代码。

我们已经在 Windows Server 2008 R2 上的 IIS7 中打开了 Windows 身份验证,并且它会要求用户提供异常(exception)的用户名和密码,但问题是它似乎不接受任何凭据。这段代码例如...

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Page.Title = "Home page for " + User.Identity.Name
End Sub

...始终返回空字符串。

我们的一个理论是,我们目前还没有安装 Active Directory,我们只是通过通过计算机名称而不是域登录来测试这一点。

这种类型的身份验证是否仅适用于域(如果是这样,我们可能可以安装 Active Directory 和一些测试帐户) - 或者是否可以在使用计算机名称登录时获取用户身份?

理想情况下,我们希望能够使用我们自己的帐户(同样这些帐户不在域上)和 IIS 在本地计算机(Windows 7 Pro)上进行测试,但这与我们的开发服务器有相同的问题。

** 注意我也在服务器故障上问过这个问题,但我认为这个问题跨越了服务器和编程线。 **

谢谢

最佳答案

经过一番折腾,终于明白了。如果有人对此感兴趣,这就是我所做的......

在 Windows Server 2008 上,我打开了“编辑本地用户和组”策略。我为客户端添加了一个新用户。然后在 IIS 中,我将身份验证设置为仅 Windows 身份验证,然后打开“IIS 管理器权限”并添加新用户和我自己。

不太确定这是否是正确的方法,但它似乎对我们有用。

关于asp.net - Windows Server 2008、IIS7 和 Windows 身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4410199/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com