【问题标题】:The trust relationship between the primary domain and the trusted domain failed主域和可信域之间的信任关系失败
【发布时间】: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,该文章讨论了名称中带有空格的用户。到目前为止还没有运气。

还有什么我可以检查的吗?我可以在应用中加入一些保护措施来帮助缓解这个问题吗?

【问题讨论】:

    标签: asp.net active-directory


    【解决方案1】:

    我们遇到的问题是由我们的应用程序检查用户是否在不存在的安全组中引起的。一旦我们对其进行了更新,使其仅针对现有安全组进行验证,问题就消失了。

    【讨论】:

    • 是的,看起来安全组必须存在,即使用户不是其中的成员。有点烂,但我想我可以忍受它。
    【解决方案2】:

    有时如果你没有连接到域也会导致这个问题,我解决了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-04-26
      • 1970-01-01
      • 1970-01-01
      • 2020-10-07
      • 2010-11-28
      • 2014-05-11
      • 1970-01-01
      相关资源
      最近更新 更多