2013-03-20 1 views
1

네트워크 위치에 저장된 WCF 서비스 라이브러리 프로젝트에서 F5를 수행하려고 할 때 오류 메시지가 표시됩니다.네트워크 위치에서 어셈블리를로드하려고했습니다.

나는 나의의 app.config과 devenv.exe.config 모두에 다음과 같은 추가 한 : 아직도 도움이되지 않습니다

<configuration> 
    <runtime> 
    <loadFromRemoteSources enabled="true"/> 
    </runtime> 
</configuration> 

. 파일 중 외부 사이트의 파일이 없습니다. 실제로 참조하는 .dll은 빌드 할 때 프로젝트가 생성하는 .dll 파일과 동일하므로이 시간에 같은 .dll을 참조 할 수없는 이유는 분실했습니다.

+0

약간의 코드/예제는 실제로 많은 사람에게 말하지 않습니다. 코드 나 나머지 .config 파일의 모양은 네트워크 위치와 관련이 있습니다 ...? – MethodMan

+0

이 구성은 앱의 설정 파일에서 수행해야하며 devenv의 – Dhawalk

+0

은 아닙니다. Dhawalk - 예방책으로 두 config.configs에 모두 넣었습니다. DJ KRAZE, 무엇이 필요합니까? 코드 자체는 원격 위치에 있으며 빌드하면 원격 위치에 성공적으로 빌드됩니다. 오류 (F5)를 디버깅하려고 할 때만 오류가 발생합니다. 참조하는 파일은 빌드하는 파일과 동일합니다. 오류는 코드의 결과가 아니라 VS2010이 원격 .dll을 참조하는 동안 디버그 모드로 들어가려고하기 때문에 코드는 실제로 그 시점에서 중요하지 않습니다. – cavillac

답변

0

오늘 같은 문제가있었습니다.

당신의 WCF 서비스를 호스팅하기 위해 노력하고 응용 프로그램이 없습니다 으로 Devenv.exe하지만 WcfSvcHost.exe입니다.

위치는 "C : \ Program Files \ Microsoft Visual Studio XX .0 \ Common7 \ IDE"입니다 (XX를 Visual Studio 버전으로 바꾸십시오).

당신은 단순히 WcfSvcHost.exe.config 파일의 실행 섹션에서 <loadFromRemoteSources enabled="true"/>을 추가 할 수 있으며 작동합니다.

불행히도이 같은 오류 메시지는 다른 문제와 관련 될 수 있습니다. 그러나 이것이 내 것이기 때문에 이것이 정확하게 여러분의 사례라고 생각합니다.

관련 문제