나는 지금까지 중간 신뢰로 운영되는 웹 사이트와 관련된 문제를 발견하지 못했기 때문에 운이 좋았을 것입니다. 필자는 인트라넷 앱을 개발 한 적이 있거나 완전히 신뢰하는 호스팅 회사를 사용하게되었습니다. 하지만 최근 프로젝트에서 사용하도록 요청받은 호스트는 보통 신뢰로 실행되므로 내 앱을 실행 시키려고합니다. 몇 가지 질문 - Windows XP에서 개발할 수 있습니다. 거기에 중간 트러스트 (쉽게 디버깅) 및/또는 web.config 설정에 대한 IIS를 구성 할 수 있습니까? 이 주제에 대한 풍부한 정보가 있으며 학습 곡선이 가파릅니다. Type.GetFields에서의 fieldInfo으로 각각의 fieldInfo (BindingFlags.Instance 또는 BindingFlags.NonPublic 또는 BindingFlags.Public를 들어NonPublic 보통 신뢰에 대한 반영에서 사용 권한 오류가 발생했습니다.
:
둘째, 바이올린을 켜는 코드를 제거하는 많은 후,이 라인이 권한 오류의 원인이 생각)
누구나 가능한 후보가 될 수 있습니까? 그 NonPublic 깃발? 이것은 & 붙여 넣은 코드입니다 (코딩 호러가이 위험을 강조했기 때문에). 루프가 공개 필드와 비공개 필드의 각 필드를 통해 있다고 가정합니다. 보호 된 필드는 중간 신뢰에 대한 반성으로 금지되어 있습니다.
Cheers, Rob.