C# 从Windows 8 metro风格的应用程序建立到Dynamics CRM在线web服务的连接
我在从Windows8 metro风格的应用程序创建到dynamics CRM online的连接时遇到了严重问题 我的代码在正常(完整的).net框架下运行良好,但在WinRT下失败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; }
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