2014-06-06 2 views
1

이 문제와 관련하여 도움이 되었기를 바랍니다.배포 후 ReportViewer에서 오류가 발생 함 ClickOnce - HRESULT : 0x80131401

.net framework 4.5 및 ReportViewer 11 (Reporv Viewer 2012)으로 응용 프로그램 (winforms)을 빌드 할 때 문제가 있습니다. 몇 주 전 Windows Azure를 사용하여 배포하고 클라이언트에 설치하지만 보고서를 실행하면 예외가 표시됩니다. 내가 시작하면

**An error occurred during local report processing. 
Failed to load expression host assembly. Details: Loading this assembly would produce a different grant set from other instances. (Exception from HRESULT: 0x80131401)** 

내가 네트워크에 배포

(LAN)이 잘 작동했지만, 난 .appref-MS 바로 가기를 통해 응용 프로그램을 시작할 때 나는 인터넷을 통해 배포 할 때 내가이 오류이 오류가 발생하지만, .exe 파일을 실행하는 응용 프로그램이 보고서를 올바르게 표시합니다.

일부 다른 사람이이 문제를 어떻게 해결합니까?

감사합니다.

+0

같은 문제가있는 것 같습니다. ClickOnce 바로 가기에서 시작하지 않으면 정상적으로 작동하는 ClickOnce Winforms 응용 프로그램이 있습니다. 프로필 \ AppData \ Local \ Apps \ 2.0 \ 등에 묻혀있는 ClickOnce로 설치된 exe를 실행하면 제대로 실행됩니다. 나는 rdlc 리포트의 표현식으로 범위를 좁혔습니다. 나는 어떤 정적 텍스트를 가진 텍스트 박스를 가지고 보고서를 성공적으로 실행할 수는 있지만, 텍스트를 = "aaa"& "bbb"와 같은 표현식으로 변환하자마자 오류가 발생합니다. 나는 할 일이 있다고 생각합니다. 권한이 있습니다. – tetranz

답변

0

내 문제가 발견되었습니다.

나는 ngen을 사용하지 않기 때문에이 줄만 주석으로 해결합니다.). 메인 메서드에서 [LoaderOptimization (LoaderOptimization.MultiDomainHost)] 속성을 주석으로 지정합니다. 나를 위해 잘 작동, 당신이 가지고 있는지 확인하고 코멘트;).