我正在編寫一個應用程序,我必須從ASP.NET代碼登錄CRM 2011服務器。我很快找到了這篇文章:從ASP.NET登錄到CRM
http://msdn.microsoft.com/en-us/library/cc156363.aspx
我遇到的問題是在那篇文章這段代碼:
//Create the Service
CrmService service = new CrmService();
service.Credentials = System.Net.CredentialCache.DefaultCredentials;
service.CrmAuthenticationTokenValue = token;
service.Url = crmurl;
的Visual Studio無法解析CrmService。所以我試圖給這個項目添加一個Web引用,並將Web引用指向我正在使用的CRM服務。我從CRM中的設置 - >自定義中獲得的URL,並且正在使用組織服務端點。但是,在添加引用後,CrmService仍然無法解析。我究竟做錯了什麼?
感謝您的指點。我正在嘗試使用「使用Microsoft Dynamics CRM Web服務驗證用戶」。鏈接在上面,但是VS無法解析以下行中的符號SystemUser: SystemUser systemUser = organizationProxy.Retrieve .... 即使我添加了示例中列出的所有庫和引用。 SystemUser中定義了哪些名稱空間? – 2013-03-07 21:55:06
您將需要生成使用該類的早期綁定類。您需要針對您的CRM組織運行svcutil。那或者你可以使用後期綁定的Entity類。檢查MSDN的細節。 – 2013-03-07 23:29:48
這似乎工作。感謝大家的幫助。 – 2013-03-08 20:10:04