IIS和WEB API上的Windows身份验证非常缓慢

IIS和WEB API上的Windows身份验证非常缓慢,iis,asp.net-web-api,windows-authentication,Iis,Asp.net Web Api,Windows Authentication,我在IIS 10上配置WEB API时遇到性能问题 部分路由允许匿名,响应时间为1秒(作为比较值)。其他路由仅用于windows身份验证,速度非常慢(3.5秒) 客户端和服务器在同一个AD中,所有配置似乎都正常,并且Kerberos票证似乎在那个里 对于series查询,第一个请求需要两倍的时间(无论是否使用windows身份验证) 那会是什么 3,5秒的响应时间真的太慢了 PS.试过并读了很多。。。没有成功:-/ 非常感谢 请您的域管理员提供帮助,并使用Wireshark等工具确认每个身份验证

我在IIS 10上配置WEB API时遇到性能问题

部分路由允许匿名,响应时间为1秒(作为比较值)。其他路由仅用于windows身份验证,速度非常慢(3.5秒)

客户端和服务器在同一个AD中,所有配置似乎都正常,并且Kerberos票证似乎在那个里

对于series查询,第一个请求需要两倍的时间(无论是否使用windows身份验证)

那会是什么

3,5秒的响应时间真的太慢了

PS.试过并读了很多。。。没有成功:-/


非常感谢

请您的域管理员提供帮助,并使用Wireshark等工具确认每个身份验证步骤所用的时间。首先,请使用一些性能分析器和失败的请求跟踪来缩小低性能部分的范围。如果证明windows身份验证速度变慢,则可以通过网络监视器跟踪kerberos身份验证。此外,您是否尝试将authPersistenOnNTLM设置为true?@JokiesDing-是的……我将authPersistenOnNTLM设置为true。@LexLi-我希望在这里找到答案/建议:-/这是我的建议。Windows身份验证太复杂,无法进行故障排除,您将无法通过internet与任何人共享您的环境。