【问题标题】:"An unsecured or incorrectly secured fault was received from the other party. See the inner FaultException for the fault code and detail."“从另一方收到不安全或不正确安全的故障。有关故障代码和详细信息,请参阅内部 FaultException。”
【发布时间】:2019-08-28 05:44:52
【问题描述】:

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

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

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

如何解决这个问题?我正在考虑应用服务 Auto Healing。这应该工作吗?

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

提前致谢。

【问题讨论】:

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

标签: azure dynamics-crm


【解决方案1】:

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

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

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

我会检查 azure service bus 并找出他们的服务器时间,并且 将其与您的服务器时间进行比较。

WCF gives an unsecured or incorrectly secured fault error

https://social.msdn.microsoft.com/Forums/vstudio/en-US/ae4172dd-e215-4a72-b927-d164ce4cc318/an-unsecured-or-incorrectly-secured-fault-was-received-from-the-other-party?forum=wcf

【讨论】:

  • 因此,如果我重新启动应用程序服务,那么远程服务器和客户端的系统时间正在同步,并且在一段时间后再次不匹配。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多