Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net IIS windows身份验证和主机标题提示使用IE登录_Asp.net_Iis 7 - Fatal编程技术网

Asp.net IIS windows身份验证和主机标题提示使用IE登录

Asp.net IIS windows身份验证和主机标题提示使用IE登录,asp.net,iis-7,Asp.net,Iis 7,我有一个网站,我一直在与VS 2012在当地工作。其目的是使用Windows身份验证。在我的web.config中设置了windows身份验证 <authentication mode="Windows" /> 然而,当我把网站放在IIS7上浏览时,我会得到登录的提示。 输入登录名,我可以无误地访问该站点 在IIS管理器中的“身份验证”>“Windows身份验证”下?提供商,我将NTLM升级到 顶部。另外,我有一个站点的主机头名称,这个名称定义了一个内部DNS路由。此外,在IIS上

我有一个网站,我一直在与VS 2012在当地工作。其目的是使用Windows身份验证。在我的web.config中设置了windows身份验证

<authentication mode="Windows" />
然而,当我把网站放在IIS7上浏览时,我会得到登录的提示。 输入登录名,我可以无误地访问该站点

在IIS管理器中的“身份验证”>“Windows身份验证”下?提供商,我将NTLM升级到 顶部。另外,我有一个站点的主机头名称,这个名称定义了一个内部DNS路由。此外,在IIS上的“身份验证”下,我启用了Windows身份验证,禁用了匿名


我怎样才能允许我所在域的用户浏览该站点而不必提供登录信息?

尽管这是一个老生常谈的问题,但我偶然发现了这种情况,不仅是在IE中,而且在所有浏览器中,并发现有一个相当不错且简单的解决方案。我把我的答案贴在了其他类似的问题上


我想这与我遇到的问题有关,我怀疑如果我将我的应用程序部署到默认网站下的应用程序,并使用服务器名/应用程序名访问该应用程序,用户将不会获得PromptedEYP,这是肯定的。在使用主机头时强制质询登录,以便用户在测试和windows身份验证时习惯url的问题是为了帮助防止反射攻击。所以这是你必须接受的。只需要登录一次。