2014-07-11 1 views
1

작업 할 웹 서비스 프로젝트를 받았고 dll을 참조로 만들었습니다. 이 dll에는로드하는 데 의존하는 여러 dll이 있습니다. 이 DLL이 필요한 다른 응용 프로그램에 대해서는 종속 폴더에있는 bin 폴더를 두드렸다. 이 웹 서비스 응용 프로그램에 대해 작동하지 않는 것 및 "blah.dll 의존 dll 어쩌구로로드하지 못했습니다"라는 오류가 발생합니다. 내 질문에 어디에 종속 dll을 넣을 수 있습니다 또는 무엇을 구성 할 수있는 Visual Studio에서 웹 서비스를 찾아 종속 DLL을로드 할 수 있습니다.종속 된 DLL을로드하는 C# Web Service 프로젝트

감사합니다.

* 또한 디버그 전용이므로 솔루션이 "올바른"방법 일 필요는 없습니다. 해키가 작동하는 한 해키는 괜찮습니다.

+0

웹 서비스를 어떻게 배치합니까? –

+0

모든 종속성을 배포 디렉토리에 복사합니까? 서비스 호스팅/배포는 어떻게하고 있습니까? – codenheim

+0

어떤 종류의 웹 서비스입니까? ASMX? –

답변

1

비표준 dll에 대한 각 참조에서 "로컬 복사"옵션을 사용하는 것이 좋습니다. 이렇게하면 dll을 빌드 할 때 dll이 bin 디렉토리로 복사되고 거기에서 배포를 쉽게 빌드 할 수 있습니다. IIS에서 호스팅한다고 가정하면 bin 디렉토리를 압축하여 서버 응용 프로그램 디렉토리로 이동하는 것만 큼 간단해야합니다.