2009-03-28 7 views
7

솔루션을 배포 할 때 불쾌한 놀라움이 없도록 내 개발 컴퓨터에서 공유 호스팅 환경의 신뢰 수준을 시뮬레이션하고 싶습니다. 공유 호스트 신뢰도 시뮬레이트

나는이 추가 내 Web.config의 설정 :

의 InnerException :

<trust level="Medium" originUrl="*"/> 

이 유일한 문제는 내가 내 데이터베이스에 저장하려고하면이 예외를 얻고 있다는 것입니다을 : System.Security.SecurityException 메시지 = "형식 의 형식 요청 'System.Net.SocketPermission, 시스템, 버전 = 2.0.0.0, 문화 = 중립, PublicKeyToken = b77a 5c561934e089 ' 못했습니다. " 출처 = "mscorlib"

중간 정도의 '신뢰'를 유지하면서 구체적으로 어떻게 허용합니까? 내가 공명있게 허용 할 수있는 다른 것들이 있습니까? 악은 GoDaddy에 접대하고있다.

답변

5

I GoDaddy를 접촉하고,이 responce 가지고 :

GoDaddy.com ASP.NET은 서버 를 사용하여 공유 호스팅을 중간 신뢰 수준에 OleDbPermission, OdbcPermission 및 덜 제한적인 WebPermission이 추가됩니다. 중간 신뢰 수준 하에 운영

응용 프로그램은 더 레지스트리 액세스, Windows 이벤트 로그에 없는 액세스, 이없고 반사을 사용할 수 없습니다. 이러한 응용 프로그램은 정의 된 범위의 네트워크 주소 과 통신 할 수 있으며 파일 시스템 액세스는 응용 프로그램의 가상 디렉터리 계층으로 제한됩니다. 응용 프로그램이 문제가있는 경우 중간 신뢰 환경에서 작동 할 수 있는지 확인하십시오.

사람들은 일반적으로 공유 호스팅 권한이 일반적으로 어떤 것인지 표시 할 수 있습니다.

@blowdards에 설명 된대로 이러한 권한을 만드는 방법을 알아 내면 링크가 잘못 연결됩니다. 아니면 훌륭한 사람이 될만한 사례를 게시 할 수 있다면.

0

그래서 기본 미디어 트러스트가 있고보고있는 오류가 맞습니다.

물론 서버 관리자가 원하는대로 조정할 수 있습니다. 기본 신뢰 정책에 대한 변경 사항을 정확하게 찾아야합니다. MSDN에 설명 된 단계에 따라 사용자 지정 신뢰 수준을 만들 수 있습니다. 이제 당신이 할 필요가에서 GoDaddy는 그들의 :)에 행하신 정확히 알 수있다