Winform 응용 프로그램의 로컬 모드 (RDLC 파일)에 사용할 보고서를 디자인하고 있습니다. 나는 (표현식으로) 보고서 내부에서 사용하려는 몇 가지 기능을 가지고 정적 클래스와 사용자 지정 어셈블리가 있습니다.보고 서비스 : 로컬 (RDLC) 보고서와 함께 사용자 지정 어셈블리 사용
RDL 보고서에서이 작업을 수행하는 데 여러 가지 도움을 얻었지만 내 RDLC 보고서의 사용 권한 문제가 발생합니다.
런타임에 다음 오류가 발생합니다. "보고서가 신뢰할 수있는 어셈블리가 아닌 코드 모듈 (my module)을 참조합니다".
이 코드 보안 문제가 있음을 알고 있습니다. 그러나 문제를 해결하기 위해 무엇을해야할지 모르겠습니다. 온라인에서 본 문서는 RDL 보고서를 대상으로하며 SQL Server 관련 정책 파일을 편집하도록 지시합니다. RDLC를 사용하고 있으므로 관련된 SQL Server가 없습니다. 적절한 권한을 얻기 위해서는 무엇을해야합니까?
그건 속임수 였어! AllowPartiallyTrustedCallers가 있었지만 AddTrustedCodeModuleInCurrentAppDomain에 대한 호출을 놓쳤습니다. 덧붙여 말하면,이 메소드는 .Net 4.0에서 사용되지 않으며 새로운 방법이 있습니다. 도와 주셔서 감사합니다! – JMarsch