gpt4 book ai didi

c# - 从 Windows 8 Metro 风格应用建立与 Dynamics CRM Online Web 服务的连接

转载 作者:行者123 更新时间:2023-11-30 12:49:58 24 4
gpt4 key购买 nike

我在从我的 Window 8 Metro 风格应用程序创建到 Dynamics CRM 在线连接时遇到了严重问题。

我的代码在正常(完整).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);

这段代码的最后一行给出了一个异常:

The system cannot find the file specified. (Exception from HRESULT: 0x80070002)

可能这个类试图在某处保存一些文件,这在 metro 风格的应用程序中是不允许的。

有人可以帮忙吗?如何绕过此行为或 OrganizationServiceProxy 类?

最佳答案

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

查看我的 question用于控制输出目录。

关于c# - 从 Windows 8 Metro 风格应用建立与 Dynamics CRM Online Web 服务的连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10315686/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com