我继承了在Windows Server 2012和IIS上运行的ASP.net Web应用程序。该应用程序运行正常,但没有测试实例。尝试进行设置时,我尝试浏览服务器上IIS中的实时和测试实例,但是两者都不断提示输入设置为Windows身份验证的凭据。与Live实例的客户端连接在Windows身份验证下可以正常工作。我检查了Windows身份验证是否已在服务器管理器上的Web服务器的安全角色中设置。我曾尝试将NTLM移至上方,以协商这些站点的Windows身份验证提供程序。我发现唯一起作用的是通过执行以下操作为“ DisableLoopbackCheck”设置注册表项,
但是,我想请您澄清以下内容,
a)这是实现这一目标的唯一方法吗?有没有更好的办法? b)此注册表修订会影响自己计算机上的客户端用户吗?