我們即將升級到CRM 2011,因此我正在進行一些測試。問題是,當我更改我的Web服務引用到2011年,我的應用程序停止編譯。它只是不會找到任何實體(停止工作的線路示例:Account acc = new Account()
- >它說我必須錯過參考)。CRM 2011:Wsdl網絡服務不包含我的實體
當我比較CRM 4的Web服務和CRM 2011的Web服務時,我發現這是事實。 CRM 4的CrmService包含CRM的每個實體的定義,但它們不會出現在CRM 2011中!
這是爲什麼?我錯過了什麼嗎?我需要激活什麼嗎?
只是爲了確保,這裏是我使用的URL:
http://myserver/mscrmservices/2006/CrmServiceWsdl.aspx - >作品完美
http://myserver/mscrmservices/2007/CrmService.asmx?WSDL - >不包含實體定義
http://myserver/mscrmservices/2007/CrmService.asmx?WSDL&uniquename=MyOrg - >不含實體定義
http://myserver/mscrmservices/2007/crmservicewsdl.aspx - >不包含實體定義
您是否使用Web引用或服務引用?你使用的是哪個版本的Visual Studio和.NET? – 2011-03-09 20:09:56
Visual Studio 2010和我使用Web參考 – Mathieu 2011-03-09 20:15:15
你應該嘗試服務引用,這是你應該使用的一般。 – 2011-03-09 20:33:17