Windows身份验证在外部从IIS 8.5连接到Intranet站点时出现多个提示

时间:2018-09-11 12:29:49

标签: asp.net-mvc windows-authentication iis-8 intranet

我遇到Windows身份验证问题,可以寻求帮助!

我的Intranet上运行了一个MVC Web应用程序,当我们网络上的任何计算机访问该站点时,它都能正常运行。从外部访问该站点时,系统会提示我按预期方式登录我的AD,但是在输入我的详细信息后,该提示会再次出现几次。如果我按照所有提示进行操作,则最终将加载该网站,当检查Chrome Dev Tools时,它似乎在提示输入要检索的每个js和css文件的凭据。仅当站点托管在特定计算机上时才会发生此问题,所以我猜测这一定与它的设置方式有关,但我无法终生弄清楚是什么原因造成的!我已经尝试搜索其他类似的问题,但是关于它们的任何建议似乎都没有效果,大多数人的问题似乎都在于该站点在访问其网络上的站点时提示凭据或仅忽略凭据的身份验证完全。

我仅启用了Windows身份验证,禁用了匿名身份验证。这可能是我真的很想念的东西,以下是我根据人们发布的其他建议尝试过的方法:

尝试了以下内容:

  • 提升提供商,使NTLM高于谈判
  • 为用户添加访问权限,使其能够访问网络应用程序的每个文件和文件路径
  • 将应用程序池标识更改为网络服务+为文件和文件夹添加网络服务的权限
  • 向文件+文件夹添加IIS_IUSRS权限
  • 在包含js + css文件的文件夹上启用匿名身份验证
  • 启用扩展保护
  • 禁用内核模式身份验证
  • 其他一些东西,但我现在不记得了

谢谢!

0 个答案:

没有答案