Dynamics CRM SDK:长期不安全故障 运行
Dynamics CRM SDK : Unsecured fault in the long run
我有一份用 C# 编写的工作,它使用 Dynamics SDK 2016 将大量数据输入内部部署的 Dynamics CRM。基本上所有 OrgProxy.Create()
和 Associate
都使用相同的 OrganizationServiceProxy 实例。一开始一切顺利,但大约一个小时后,我发送的每条命令都失败了
an unsecured or incorrectly secured fault was received from the other
party
然后如果我停止并立即重新运行程序,它会再次做同样的事情 - 在第一个小时内完美运行但之后全部拒绝。
我在 Dynamics 服务器上启用了日志,但它们不包含与该问题相关的任何内容。我尝试按照许多地方的建议删除或重命名 LiveDevice.xml
,但在我的机器上找不到该文件。还查看了 IIS、Deployment Manager 和 Dynamics 接口中的各种 CRM 设置 - none 似乎指向符合我的问题的特定超时期限或最大连接时间。
有没有人遇到过这种情况,甚至不清楚为什么 Dynamics 会在 X 时间后才开始抱怨?到目前为止,我读到的所有类似问题似乎从一开始就失败了。
一个小时很短,但我相信我在过去 运行 夜间应用程序时看到过这种情况,因为身份验证令牌过期(尽管我很确定有一个更具描述性的错误) . 运行 fiddler 并查看初始身份验证调用以查看返回的令牌的到期日期,具体查找如下内容:
<trust:Lifetime>
<wsu:Created xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
2016-08-12T13:08:20.839Z
</wsu:Created>
<wsu:Expires xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
2016-08-13T13:08:20.839Z
</wsu:Expires>
</trust:Lifetime>
如果距问题时间戳还有一个小时,那么这可能是您的问题。
我有一份用 C# 编写的工作,它使用 Dynamics SDK 2016 将大量数据输入内部部署的 Dynamics CRM。基本上所有 OrgProxy.Create()
和 Associate
都使用相同的 OrganizationServiceProxy 实例。一开始一切顺利,但大约一个小时后,我发送的每条命令都失败了
an unsecured or incorrectly secured fault was received from the other party
然后如果我停止并立即重新运行程序,它会再次做同样的事情 - 在第一个小时内完美运行但之后全部拒绝。
我在 Dynamics 服务器上启用了日志,但它们不包含与该问题相关的任何内容。我尝试按照许多地方的建议删除或重命名 LiveDevice.xml
,但在我的机器上找不到该文件。还查看了 IIS、Deployment Manager 和 Dynamics 接口中的各种 CRM 设置 - none 似乎指向符合我的问题的特定超时期限或最大连接时间。
有没有人遇到过这种情况,甚至不清楚为什么 Dynamics 会在 X 时间后才开始抱怨?到目前为止,我读到的所有类似问题似乎从一开始就失败了。
一个小时很短,但我相信我在过去 运行 夜间应用程序时看到过这种情况,因为身份验证令牌过期(尽管我很确定有一个更具描述性的错误) . 运行 fiddler 并查看初始身份验证调用以查看返回的令牌的到期日期,具体查找如下内容:
<trust:Lifetime>
<wsu:Created xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
2016-08-12T13:08:20.839Z
</wsu:Created>
<wsu:Expires xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
2016-08-13T13:08:20.839Z
</wsu:Expires>
</trust:Lifetime>
如果距问题时间戳还有一个小时,那么这可能是您的问题。