2013-02-03 10 views
8

HostGator 공유 Windows 호스트에 ASP.NET MVC4 사이트를 배포하려고합니다. 기술 지원팀에서 중간 보안을 위해 응용 프로그램을 컴파일해야한다고 말하면 문제가 발생합니다.중간 신뢰 수준의 MVC 응용 프로그램 컴파일

지금까지 응용 프로그램의 신뢰 수준을 설정하는 유일한 방법은 machine.config 또는 web.config에서 <trust level="Medium">을 설정하는 것입니다. 이 가정에 잘못 되었습니까? 중간 신뢰를 위해 신청서를 작성하는 또 다른 방법이 있습니까?

내 초기 가정에 기초하고, 내가 this page에서 볼 수있는 정보가 내 Web.config의에 신뢰 수준을 추가 기본적으로

, 웹 응용 프로그램은 완전 신뢰로 실행하고 제한 권한이 있습니다. ASP.NET의 코드 액세스 보안 트러스트 수준 인 을 수정하려면 Machine.config 파일 또는 응용 프로그램 수준 Web.config 파일에서 스위치를 설정하고 응용 프로그램을 부분 신뢰 응용 프로그램으로 구성해야합니다. 내 web.config에 신뢰 수준을 넣고 호스트에서이 오류 메시지를받습니다.

파서 오류 메시지 :이 구성 섹션은 경로에서 사용할 수 없습니다. 이는 사이트 관리자가 상속 된 구성 파일에서이 섹션으로 액세스 을 잠근 경우 발생합니다.

그러나 HostGator는 여전히 중간 신뢰를 위해 컴파일한다고 주장하지만,이 주제에 대해 나에게 조언이 있습니까?

답변

1

정확합니다. web.config의 신뢰 설정을 보통으로 변경할 수 있습니다. 그러나 부분 신뢰 모드 (예 : 일부 IoC 컨테이너)에서는 작동하지 않는 어셈블리가있을 수 있습니다.

확실히 알 수있는 유일한 방법은 그것을 실행하고 알아내는 것입니다.

+0

우리는 다른 호스팅 제공 업체와 함께 결국. 그러나 호스트가 문제가 아니었고, 너무 오랫동안 우리가이 문제를 어떻게 해결했는지 제대로 기억할 수 없었습니다. 응답 해 주셔서 감사합니다. –

+0

@Matt 나는 동일한 문제를 겪고있다. 매체에 대한 신뢰를 설정하면 다른 오류가 발생한다. – Mindless

+0

@yzwboy 나는 휴가를 떠나고 방금 이것을 보았다. 문제와 관련하여 질문을 만들었습니까? –