Azure &引用;从另一方收到未担保或未正确担保的故障。有关故障代码和详细信息,请参见内部故障异常。”;

Azure &引用;从另一方收到未担保或未正确担保的故障。有关故障代码和详细信息,请参见内部故障异常。”;,azure,dynamics-crm,Azure,Dynamics Crm,我在Azure应用程序服务中托管了一个MVC应用程序。当我在本地主机上测试应用程序时,它不会产生任何问题。我可以通过SDK轻松连接到Dynamics-365,并且可以轻松执行CRUD操作 但是,当我尝试登录Azure中托管的应用程序时,它会发出该错误,尽管如果我重新启动应用程序服务,我不会收到该错误。如果我每天早上重新启动应用程序服务,则不会出现此错误。但我不想每天重新启动应用程序服务 同样的问题也被提出,但没有任何解决方案被标记为已解决。这里已经讨论了客户端和服务器之间的时区差异,但是当我重新

我在Azure应用程序服务中托管了一个MVC应用程序。当我在本地主机上测试应用程序时,它不会产生任何问题。我可以通过SDK轻松连接到Dynamics-365,并且可以轻松执行CRUD操作

但是,当我尝试登录Azure中托管的应用程序时,它会发出该错误,尽管如果我重新启动应用程序服务,我不会收到该错误。如果我每天早上重新启动应用程序服务,则不会出现此错误。但我不想每天重新启动应用程序服务

同样的问题也被提出,但没有任何解决方案被标记为已解决。这里已经讨论了客户端和服务器之间的时区差异,但是当我重新启动应用程序服务时,它正在工作,这让我感到困惑

如何解决这个问题?我正在考虑应用程序服务自动修复。这样行吗

任何解决方案都将不胜感激


提前感谢。

从您对问题的描述来看,这似乎是连接池问题。交易完成后,您可能没有关闭连接。尝试强制关闭可能会解决问题的连接(线程)

托管客户端应用程序的服务器上的时钟与拥有该服务的服务器不同步

这几乎总是因为服务器的时间偏差。远程服务器 客户端的系统时间必须在(通常)10分钟内 彼此否则,安全验证将失败

我会检查azure服务总线,了解他们的服务器时间,然后 将其与服务器时间进行比较


根据您对问题的描述,它看起来像是连接池问题。交易完成后,您可能没有关闭连接。请尝试强制关闭连接(线程),这可能会解决您的问题。因此,如果我重新启动应用程序服务,则远程服务器和客户端的系统时间将同步,并且在一段时间后再次不匹配。