2017-07-14 113 views
0

使用最新的Dynamics CRM SDK,我試圖創建一個新的CRMServiceClient([ConnectionString])。我嘗試用它做任何事情,包括WHOAMI請求,並且我無法登錄到Dynamics OrganizationServiceProxy爲空。當我運行Fiddler時,甚至沒有人試圖與服務器通信嘗試登錄。我不確定什麼是錯誤的,因爲我認爲新的CRMServiceClient會嘗試連接,因爲OrganizationServiceProxy是CRMServiceClient的子對象。任何人有任何想法如何解決這個問題?CRMServiceClient不會嘗試連接到Dynamics CRM

var temp = new CrmServiceClient(ConfigurationManager.ConnectionStrings["con‌​n"].ConnectionString‌​); 
<add name="conn" connectionString="AuthType=AD; Url=Url/DEVCRM; Username=User; Password=pass;"/> 
+2

請分享您的代碼和異常詳細信息。根據你提供的信息,很難分辨出什麼是錯的。 –

+0

最有可能你的連接字符串是壞的,但用你提供的信息不可能幫你 –

+0

var temp = new CrmServiceClient(ConfigurationManager.ConnectionStrings [「conn」]。的ConnectionString); 因此,當我運行1行代碼時, OrganizationServiceProxy爲null。連接字符串也在上面。更改了URL,用戶名和密碼以隱藏真實信息。 –

回答

0

根據您的ConnectionString我建議你域添加到它。這應該可以解決您的問題。請檢查下面的例子:使用

指定帳戶本地認證

<add name="MyCRMServer"connectionString="AuthType=AD;Url=http://contoso:8080/Test;Domain=CONTOSO; Username=jsmith; Password=passcode" /> 

您可以在下面的文章的詳細信息 - https://msdn.microsoft.com/en-us/library/mt608573.aspx

+0

我也使用過這種格式: AuthType = AD; Url = https:// [server]/DEVCRM; Domain = [Domain]; Username = [user(no domain)]; Password = [pass]「 我仍然可以得到一個空的OrganizationServiceProxy,我可以通過用戶名和密碼找到URL的動態實例。 –

+0

CrmServiceClient是否在構造函數中連接到CRM?如果是這樣,Fiddler不應該看到它嗎? – Daryl

1

請注意,CrmServiceClient有一個名爲IsReady布爾屬性,這是檢查它是否處於正確狀態的好方法。

以供參考,在這裏是各種環境類型例如連接字符串:

CRM 2016和動力學365在線:

<add name="dev26" connectionString="Url=https://dev26.crm.dynamics.com; [email protected]; Password=Pass; AuthType=Office365" /> 

內部部署與集成安全:

<add name="prod" connectionString="Url=http://myserver/AdventureWorksCycle;"/> 

內部憑證:

<add name="prod" connectionString="Url=http://myserver/AdventureWorksCycle; Domain=mydomain; Username=administrator; Password=password; AuthType=AD;"/> 

預置型CRM IFD 2016年前:

<add name="prod" connectionString="Url=https://contoso.litware.com; [email protected]; Password=password; AuthType=IFD;"/> 

內部部署IFD爲CRM 2016和更高版本(V8.0 +)

<add name="prod" connectionString="ServiceUri=https://contoso.litware.com/contoso; Domain=contoso; Username=contoso\administrator; Password=password; AuthType=IFD; LoginPrompt=Never;" /> 
相關問題