Dynamics 365 Microsoft.Xrm.Tooling.Connector.CrmServiceClient(connectionString)需要15秒才能打开

时间:2018-04-24 22:20:13

标签: api dynamics-crm

我们正在开发使用SDK调用Dynamics的C#MCV API。但是我们遇到了一些性能问题。

为什么只需打开连接需要很长时间?

第一次呼叫被缓存后,其余的呼叫都很快,但每次15秒似乎都是非常糟糕的性能。

这些代码行需要15秒才能完成。

connectionString = AuthType=Office365;Username=User;Password=Password;

CrmServiceClient conn = new Microsoft.Xrm.Tooling.Connector.CrmServiceClient(connectionString)

1 个答案:

答案 0 :(得分:0)

根据我的经验,这种表现非常正常。

如果这是一个主要问题,您可以尝试一些other authentication methodsserver to server身份验证,甚至其他网络服务,例如Web API我不知道这些是否会提高性能,只是你可以尝试

我想或者你坚持使用CrmServiceClient(connectionString),但是要考虑实现某种Always On类型的功能,以避免服务构建时间。