从 IIS6 迁移后如何在 IIS 8.5 上进行身份验证

How to Get Authentication working on IIS 8.5 after migration from IIS6

我已将 asp.net 网站从 IIS6 迁移到 IIS8.5。几乎所有问题都已修复。但是用户的身份似乎丢失了。

我发现的相关问题:

Cannot get authentication working in IIS 8.5

Configure windows Authentication in IIS 8.5 on Windows Server 2012

Receiving login prompt using integrated windows authentication

我从服务器IE浏览器打开网页时没有登录提示(如果使用集成认证就好了) 当我从远程客户端打开网页时,我应该得到一个登录提示以进行身份​​验证(因为服务器上不存在客户端上的用户)。但是有none.

旧平台使用IE6。新平台IE使用兼容模式

在旧网页中集成了 windows 身份验证(仅)已启用且有效。 在 IIS 8.5 的新网页中,我尝试了各种设置,但 none 似乎可以解决问题。

发现实际上身份验证本身正在工作。 link 对发现这一点很有帮助:

https://forums.asp.net/t/1179997.aspx?Get+Username+for+logged+in+user

但用户名以不同的方式丢失。我将关闭这个问题和 post 另一个问题。