2012-04-25 34 views
4

從我的Window 8 metro風格應用程序在線創建到Dynamics Dynamics CRM的連接存在嚴重問題。從Windows 8 metro風格應用程序建立與Dynamics CRM Online Web服務的連接

我的代碼正常(全).NET框架下工作正常,但WinRT的

private IOrganizationService OrgService { get; set; } 
private ClientCredentials ClientCreds { get; set; } 
private ClientCredentials DeviceCreds { get; set; } 
//(..) 
ClientCreds = new ClientCredentials(); 
ClientCreds.UserName.UserName = "[email protected]"; 
ClientCreds.UserName.Password = "sample_password"; 

DeviceCreds = DeviceIdManager.LoadOrRegisterDevice(); 

Uri orgServiceUri = new Uri("https://sampleaddress.api.crm4.dynamics.com/XRMServices/2011/Organization.svc"); 

OrgService = new OrganizationServiceProxy(orgServiceUri, null, ClientCreds, DeviceCreds); 

這段代碼的最後一行下未能給出了一個例外:

系統無法找到文件指定。 (異常來自HRESULT: 0x80070002)

這大概類嘗試保存一些文件的地方,這是不是在Metro風格應用程序允許的。

有人可以幫忙嗎?如何繞過此行爲或OrganizationServiceProxy類?

回答

1

由於這是使用服務,您可能會遇到我遇到的問題:必須控制通過電線回來的生成類的輸出。代碼必須在某處進行JIT,通常是臨時目錄。

請參閱我的question來控制輸出目錄。

相關問題