2014-09-18 6 views
0

가상 서버에 밀기울 새 창 7을 설치하고 Microsoft Office를 설치했습니다. 작은 응용 프로그램을 설치했습니다. 나는 우리가 만드는 두 번째 VM에서이고 여전히 같은 문제가 발생합니다.XamlParseException 및 사용자 권한

Application: ------.exe 
Framework Version: v4.0.30319 
Description: The process was terminated due to an unhandled exception. 
Exception Info: System.Windows.Markup.XamlParseException 
Stack: 
    at System.Windows.Markup.XamlReader.RewrapException(System.Exception, System.Xaml.IXamlLineInfo, System.Uri) 
    at System.Windows.Markup.WpfXamlLoader.Load(System.Xaml.XamlReader, System.Xaml.IXamlObjectWriterFactory, Boolean, System.Object, System.Xaml.XamlObjectWriterSettings, System.Uri) 
    at System.Windows.Markup.WpfXamlLoader.LoadBaml(System.Xaml.XamlReader, Boolean, System.Object, System.Xaml.Permissions.XamlAccessLevel, System.Uri) 
    at System.Windows.Markup.XamlReader.LoadBaml(System.IO.Stream, System.Windows.Markup.ParserContext, System.Object, Boolean) 
    at System.Windows.Application.LoadBamlStreamWithSyncInfo(System.IO.Stream, System.Windows.Markup.ParserContext) 
    at System.Windows.Application.LoadComponent(System.Uri, Boolean) 
    at System.Windows.Application.DoStartup() 

하지만이 코드 문제가 아닙니다 8에서 응용 프로그램이 한 컴퓨터에서와 같이 해당 오류는이 사용자에 대해 발생하지 않습니다 모두가 해당 컴퓨터에 원격 데스크톱 연결 : 응용 프로그램을 실행할 때 우리가 얻을 응용 프로그램을 실행하십시오. 한 번에 1 개의 원격 세션 만 가질 수 있습니다. 원격 세션 사용자는 도메인 사용자이며 시스템의 로컬 관리자 그룹의 일부입니다. 그래서 우리는 XAML 로더를 막을 수있는 권한이 궁금합니다.

파일이 네트워크에서 실행되고 있지 않음을 추가하겠습니다. 이는 로컬로 완전히 c:\program files (x86)\mysoftware\software.exe입니다. 드라이브의 네트워크 리디렉션도 아닙니다.

+0

내부 '예외'가 있습니까? – Sheridan

+0

나는 알 수 없다. 내 첫 번째 창이 나타나기 전에 일어난다. 시도 잡을 수 없습니다. Windows 이벤트 로그에서 볼 수만 있습니다. – Franck

+0

'app.xaml'을 로딩 할 때 발생하는 에러를 명확히하기 위해'StartupUri'를 트리거하지 않습니다. – Franck

답변

0

문제는 도메인 권한입니다. 다른 사용자는 다른 2 개의 계정과 다른 그룹에있었습니다. 정책이 변경되었고 모든 것이 이제 작동합니다.