안녕하세요 StackOverflow의 뒤에 코드에서 호출합니다. 그것은 잘 실행하고 dev 환경에서 작동하지만, 프로덕션 환경 예외 나 로깅을 통해 우리의 내부 로깅 메서드에서 볼 수있는 기능을 어셈블리에서 건너 뜁니다. 어셈블리에는 서버에서 프로세스를 시작하고 파일 IO를 사용하는 권한이 필요합니다. 읽으면서 코드 신뢰 수준과 관련이있는 것으로 나타 났지만 작업 방향을 바꾸려면 어디에서부터 시작해야할지 모릅니다. 서버의 컨텍스트에서 어셈블리의 신뢰 수준을 확인하려면 어떻게합니까? 이것은 당신이 실행시에 현재 도메인의 응용 프로그램 신뢰를 찾는 방법입니다ASP.NET 웹 페이지는 <p></p> 내가 뒤에있는 코드에서 관리되는 .DLL 어셈블리에서 함수를 호출하는 ASP.NET/C# 웹 페이지를 가지고
3
A
답변
0
...
AppDomain.CurrentDomain.ApplicationTrust
진짜 케이크는 여기에 있습니다 ...
AppDomain.CurrentDomain .ApplicationTrust.DefaultGrantSet.PermissionSet
확률은 퍼미션 세트의 .IsUnrestricted 속성이 false입니다.
다음 작업은 대상으로 삼고있는 Framework 버전에 따라 다릅니다. 4.0에서 몇 가지 변경 사항이 어떻게 작동하는지에 대한 변경 사항이있었습니다.
다음은 정보의 과부하입니다 ... http://msdn.microsoft.com/en-us/library/dd984947.aspx