제 공유 호스트에 처음으로 제법 괜찮은 크기의 웹 앱을 업로드하면서 새로운 도전에 직면하게 되었고, 밤잠을 설치게 되었습니다. 문제는 미디엄 트러스트용 애플리케이션을 개발하지 않았거나 미디엄 트러스트가 무엇인지 전혀 몰랐다는 것이었습니다.
저는 한 가지 문제를 제외하고는 모든 문제를 완화했습니다.
관리자가 연결 문자열 및 기타 기본 설정을 지정할 수 있도록 설치 프로그램을 작성했지만 중간 신뢰에서 웹 구성에 쓸 수있는 방법을 찾을 수 없습니다. 누구든지 해결책을 가지고 있나요, 아니면 다른 파일에 환경 설정을 넣어야 하나요?
이는 실제로 IIS의 '낮음' 수준처럼 들린다. 그렇다면 웹 구성뿐만 아니라 모든 파일에 쓸 수 없습니다.
다음은 IIS의 도움말 파일에서 제공하는 수준입니다: <블록쿼트>;
높음(web_hightrust.config) - 높은 수준의 코드 액세스 보안을 지정하여 애플리케이션이 기본적으로 다음 중 어느 것도 수행할 수 없도록 합니다:
인스톨러를 꼭 사용해야 한다면 사용자가 로컬에 저장할 수 있는 web.config
를 메모리에 생성하고 나중에 FTP
로 업로드하도록 하는 것이 좋습니다.