【问题标题】:No windows authentification to my IIS Server我的 IIS 服务器没有 Windows 身份验证
【发布时间】:2015-08-24 12:30:45
【问题描述】:

我很失望。我开发了一个内部网。然后我放入了TestServer(Windows 7 pro/ IIS 7.5)。我在 IIS 中启用 Windows 身份验证。并像我在这里读到的那样禁用匿名。 我把我的 web.config

<authentication mode="Windows"></authentication>
<authorization>
    <allow users="Pro\Yannick" />
    <deny users="?"/>
</authorization>

我输入了应用配置

<windowsAuthentication enabled="true">
    <providers>
       <add value="Negotiate" />
       <add value="NTLM" />
     </providers>
</windowsAuthentication>

当我运行我的 Intranet 时,它就会运行。我正在连接,httpcontext 身份名称返回我的 PC/用户名

但是其他机器无法访问。它问我用户名和密码。当我让匿名连接时,我的 httpcontext 身份名称为空。 特殊性:工作组中没有 AD、域,只有本地用户。 我完全迷路了。我尝试并尝试但没有任何改变。 我可以ping我的服务器和其他电脑。我把我的服务器放在同一个工作组中...... 还有什么?

【问题讨论】:

  • 根据您那里的情况,您似乎只允许自己访问,而没有其他人。要对其进行测试,请尝试更改为 并查看他们是否可以登录。由于您没有域,您可能需要为服务器上的每个用户设置一个帐户...
  • 这不是服务器连接,而是我的笔记本电脑连接。当我把我的服务器,它很好。但当我把笔记本电脑放上时却不是

标签: windows authentication iis-7.5


【解决方案1】:

一位朋友帮助我。事实上,我不会在我的服务器上创建本地用户。我虽然那台电脑给我发了他们的名字。但它更复杂。当你没有AD时。你需要一个安全的权威可以认证。在那种情况下,只有我的服务器。如果您没有验证框,则需要在计算机上创建本地用户的同名帐户和相同密码。否则它会从新帐户服务器询问名称用户和密码,您可以在此处将其保存在浏览器中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-04
    • 2014-06-30
    相关资源
    最近更新 更多