필요한 CAS 권한을 찾기위한 일반적인 조언은 다음과 같습니다.
dll SecurityPermission (ControlEvidence = true, ControlPolicy = true)를 제공하십시오 (그리고 원인은 Execution = true 및 기타 필요한 것)
예외를 포착하고 Exception.Message뿐만 아니라 Exception.ToString ()을 출력합니다.
그런 다음 실패한 첫 번째 권한의 정확한 목록을 가져 와서 추가하고 다시 시도해야합니다.
-------------------.net 어셈블리 로더의 로깅을 활성화하고 "fuslogvw.exe"도구에서 어떤 일이 발생하는지 확인 하십시오 ( 자세한 내용 은 http://msdn.microsoft.com/en-us/library/e74a18c4(VS.80).aspx 참조).
출처
https://stackoverflow.com/questions/2006129