2010-12-09 4 views
1

내가 Windows에서이 오류를 받고 있어요 7 64 비트 :부분적으로 네트워크 공유에 Windows 7에서의 app.config를 읽고 신뢰

오류가 ''에 대한 구성 섹션 처리기를 만드는 발생

: 그 어셈블리가 부분적으로 신뢰할 수 없습니다 발신자.

구성 섹션을 읽으려고하면 섹션이 GAC의 DLL에 매핑되고 프레임 워크 3.5를 대상으로하는 Visual Studio 2010을 사용하고 있는데 도메인에 있고 exe가 네트워크 공유에서 실행되면 exe가 서명됩니다.

이것은 Windows 7에서만 작동합니다. XP 컴퓨터는 동일한 네트워크 공유에서 응용 프로그램을 실행할 수 있습니다. 두 컴퓨터에서 내 도메인 계정을 사용하고 있습니다.

Windows 7에서이 기능이 작동하지 않는 이유를 알고있는 사람이 있습니까? 감사합니다. 우리의 IT 부서가 윈도우 7 사용자 시스템의 스텔스 업그레이드를했을 때

답변

2

l -cg 1.2 FullTrust

인트라넷 영역에는 LocalIntranet 사용 권한 집합 (LocalIntranet 이유는 모르지만 FullTrust 여야 함)이 있습니다.

dreynold에게 감사드립니다.

+0

당신과 dreynold는 챔피언입니다. - % windir % \ Microsoft.NET \ Framework64 \ v2.0.50727 \ CasPol.exe -cg 1.2 FullTrust가 트릭을했습니다. – Larry

3

유사한 문제에 부딪쳤다 데, 난 당신이 우리가 일반적으로 실행됩니다 XP의 경우 caspol.exe를

와 신뢰 수준을 업데이트해야 할 수 있습니다 생각 :

%windir%\Microsoft.NET\Framework\v2.0.50727\CasPol.exe -q -m -ag 1.2 -url file:\\s:\* FullTrust 

하지만 지금은 Win7에로가 변경되었습니다 :
caspo :이 명령을 사용하여 고정

%windir%\Microsoft.NET\Framework64\v2.0.50727\CasPol.exe -q -m -ag 1.2 -url file:\\s:\* FullTrust 
+0

여전히 작동하지 않습니다. 3.5 SP1의 관련 질문에서 인트라넷 영역은 기본적으로 완전 신뢰가 아니며, 적어도 XP에서는 발생합니다. –

+0

그건 제 일관된 경험이 아니지만 저는 Windows 보안 모델의 핵심에 대한 전문가가 아닙니다. 나는 그것이 왜 당신이 '싸우고있는 평범한'신뢰할 수없는 '메시지가 아니라'부분적으로 신뢰할 수있는 '메시지를 주는지 궁금합니다. 당신의 실행 파일 (및 관련 DLLs, 나는 추정한다)이 서명되고, DLL이 GAC에있다는 것을 감안할 때, 여전히 도메인 자원 신뢰 문제가 여기에 있다고 비난하는 것처럼 느껴진다. – dreynold

+0

이 문제를 해결했습니다. 감사합니다. – CLJ