当我在IIS上托管应用程序并设置windows身份验证时,在完成所有配置之后,它仍将提示输入凭据。
我按照以下步骤允许使用Internet explorer自动登录:
当我打开我的应用程序时,它仍然会提示我登录。
我添加了web配置设置以允许Windows身份验证,如下所示:
<system.web>
<authentication mode="Windows"/>
<authorization>
<deny users="?"/>
<allow users="*"/>
</authorization>
</system.web>如果需要的话,我会在http://192.192.8.52:8089/上托管我的网站。请让我知道我哪里出错了。
谢谢。
发布于 2017-07-05 14:36:28
考虑一下如何导航到您的intranet站点。你用IP地址导航。如果在命令提示符中执行tracert 192.192.8.52,您将看到忽略DNS并直接导航到计算机。您需要在DNS管理器中创建一个正向查找区域,以便用户通过DNS传递。
在您的DNS管理器下,在正向查找区域-> YourDomain下,创建一个新主机(A)。指向192.192.8.52。然后使用刚才创建的HostName导航到服务器http://HostNameYouMade。除非您触摸DNS才能到达页面,否则无法通过DNS自动进行身份验证。如果您是通过IP,那么您绕过DNS和直接到计算机(服务器)。
完成后,您可以通过tracert HostNameYouMade看到它将触摸DNS并解析其IP。您的站点现在应该知道DNS用户正在连接到DNS主机,是否已通过身份验证。
https://stackoverflow.com/questions/44902677
复制相似问题