【发布时间】:2018-06-20 12:56:14
【问题描述】:
我们有一个 ASP.NET v4.0 IIS Webapp,我们每天都会收到几次此错误,需要重新启动域控制器才能修复。我可以看到信任没有真正的问题。有两台服务器运行 Web 应用程序,一台可以工作,而另一台显示此错误。当我们联系 Active Directory 以获取用户角色以便我们可以构建菜单时,就会出现问题。当问题出现时,我无法远程调试应用程序。
这是错误开始的那一行:
System.Security.Principal.NTAccount.TranslateToSids(IdentityReferenceCollection sourceAccounts, Boolean& someFailed) +1085
我已尝试将 Web 服务器退出并重新加入域。并关注了这篇 kb 文章https://support.microsoft.com/en-us/help/324383/troubleshooting-scecli-1202-events,该文章讨论了名称中带有空格的用户。到目前为止还没有运气。
还有什么我可以检查的吗?我可以在应用中加入一些保护措施来帮助缓解这个问题吗?
【问题讨论】: