2013-02-20 82 views
1

我是Dynamics CRM的新手。 IAM嘗試使用CrmSvcUtil.exeCrmSvcUtil.exe獲取錯誤

,這是我的命令

CrmSvcUtil.exe /out:E:\OrgXrm.cs 

/url:https://mdtestuser.api.crm5.dynamics.com/XRMServices/2011/Organization.svc 

/username:[email protected] /password:Password 

/deviceid:11bdver2vrqok88p7ek8r5umk0 /devicepassword:.devicepassword 

但它給了一個錯誤生成數據上下文類;

Exiting program with exception: An error occurred when verifying security for th 
e message. 
Enable tracing and view the trace files for more information. 
CrmSvcUtil.exe Error: 0 : Exiting program with exit code 2 due to exception : Sy 
stem.ServiceModel.FaultException: An error occurred when verifying security for 
the message. 
+4

是否啓用跟蹤爲每錯誤信息? – glosrob 2013-02-20 09:56:49

+0

嗨,大家好,芬萊我解決了這個問題。您需要設置上網時間爲time.windows.com控制面板 - >日期和時間 - > Internet時間 - >更改設置 - >設置服務器時間time.windows.com – user2086369 2013-02-21 18:23:22

回答

1

嘗試沒有:

/deviceid /devicepassword 
+0

我嘗試這種方式也,但仍同樣的錯誤 – user2086369 2013-02-20 07:28:38

2

你嘗試在指定的URL的結尾港?

另請確認服務器和客戶機上的時間和日期設置(包括時區)都已正確設置。看來,如果兩臺機器不同步超過一兩分鐘就會導致這個問題。

請參考以下鏈接:

http://msdn.microsoft.com/en-in/library/gg327844.aspx

要充分了解你的錯誤,你應該使用啓用跟蹤配置文件,這裏是配置文件的一個例子:

<?xml version="1.0"?> 
<configuration> 
    <appSettings> 
    <add key="servicecontextname" value="XrmServiceContext"/> 
    <add key="codecustomization" value="Microsoft.Xrm.Client.CodeGeneration.CodeCustomization, Microsoft.Xrm.Client.CodeGeneration"/> 
    <add key="username" value="domain\user"/> 
    <add key="password" value="password"/> 
    <add key="out" value="XrmEntitiesReference.cs" /> 
    </appSettings> 
    <system.diagnostics> 
    <trace autoflush="false" indentsize="4"> 
     <listeners> 
     <add name="configConsoleListener" type="System.Diagnostics.ConsoleTraceListener"> 
      <filter type="System.Diagnostics.EventTypeFilter" initializeData="Error" /> 
     </add> 
     </listeners> 
    </trace> 
    </system.diagnostics> 
</configuration> 

退房示例從這裏:

http://www.resultondemand.nl/support/sdk/06abab26-40fc-4b85-9a2a-5e68903ea138.htm