2012-04-25 3 views
4

Window 8 Metro 스타일 응용 프로그램에서 Dynamics CRM 온라인에 연결하는 데 심각한 문제가 있습니다.Windows 8 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 = "[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가)

은 아마이 클래스 어딘가에 일부 파일을 저장하려고, 메트로 스타일 앱에서 허용되지 않습니다.

아무도 도와 드릴 수 있습니까? 이 동작 또는 OrganizationServiceProxy 클래스를 무시하는 방법?

답변

1

이것은 서비스를 사용하고 있기 때문에 내가 가지고있는 문제가 발생할 수 있습니다. 즉, 생성 된 클래스의 출력을 제어해야한다는 것입니다. 코드는 어딘가에 JITed되어야하며 종종 임시 디렉토리입니다.

출력 디렉토리를 제어하려면 내 question을 참조하십시오.

관련 문제