공유 호스팅 환경의 web.config 파일에서 연결 문자열을 암호화하고 싶습니다.공유 호스팅에서 web.config 암호화
주제 (http://msdn.microsoft.com/en-us/library/53tyfkaw.aspx)에 대한 MSDN의 기사를 대부분 읽었으며 RSAProtectedConfigurationProvider를 사용해야 만 주요 컨테이너가있는 구성 파일을 공유 호스팅 제공 업체로 내보낼 수 있다고 결론지었습니다. 그러나 이렇게하면 "RSA 키 컨테이너를 열 수 없습니다."라는 오류 메시지가 나타납니다. 내가 키 컨테이너에 aspnet 계정에 대한 액세스 권한을 부여해야하기 때문에 가정합니다,하지만 이것은 공유 호스트에있어 aspnet_regiis 도구를 사용하여 수행 할 수 있습니다.
global.asax에서 응용 프로그램 시작시 프로그램 적으로 암호화를 시도했지만 파일을 저장할 때 권한 오류가 발생합니다 - "구성 파일을로드하는 동안 오류가 발생했습니다 : 'C : \ Inetpub \ xxx 경로에 대한 액세스가 발생했습니다. \ YYY의 \의 3acp98k.tmp가 '거부됩니다. 공유가 제한 호스팅, 나는 가정합니다.
이내가 공유 호스팅 환경을 그와 같은 경우 aspnet_regiis 도구를 실행할 수 없습니다.
이사람이에 관해서는 어떤 아이디어가 있습니까 어떻게 수도 연결 문자열을 암호화 하시겠습니까?