Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/264.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 从Windows 8 metro风格的应用程序建立到Dynamics CRM在线web服务的连接_C#_Dynamics Crm_Windows 8_Dynamics Crm Online - Fatal编程技术网

C# 从Windows 8 metro风格的应用程序建立到Dynamics CRM在线web服务的连接

C# 从Windows 8 metro风格的应用程序建立到Dynamics CRM在线web服务的连接,c#,dynamics-crm,windows-8,dynamics-crm-online,C#,Dynamics Crm,Windows 8,Dynamics Crm Online,我在从Windows8 metro风格的应用程序创建到dynamics CRM online的连接时遇到了严重问题 我的代码在正常(完整的).net框架下运行良好,但在WinRT下失败 private IOrganizationService OrgService { get; set; } private ClientCredentials ClientCreds { get; set; } private ClientCredentials DeviceCreds { get; set; }

我在从Windows8 metro风格的应用程序创建到dynamics CRM online的连接时遇到了严重问题

我的代码在正常(完整的).net框架下运行良好,但在WinRT下失败

private IOrganizationService OrgService { get; set; }
private ClientCredentials ClientCreds { get; set; }
private ClientCredentials DeviceCreds { get; set; }
//(..)
ClientCreds = new ClientCredentials();
ClientCreds.UserName.UserName = "some_account@hotmail.com";
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类?

由于这是在使用服务,您可能遇到了我遇到的一个问题:必须控制通过连接返回的生成类的输出。代码必须在某个地方进行JIT,这通常是临时目录

有关控制输出目录的信息,请参见my