2012-09-08 6 views
0

VS2010에서 wcf 서비스 응용 프로그램이 있습니다. 내 로컬 컴퓨터는 서버가 64 비트 인 32 비트 OS입니다. 내 솔루션에는 약 6 개의 서비스가 있습니다. Im 로컬 컴퓨터의 IIS에서 응용 프로그램을 성공적으로 호스트 할 수 있습니다. 제대로 작동합니다. 하지만 서버 i에서 해당 서비스 응용 프로그램을 호스팅하려고하면 아래 오류가 발생합니다.파일 또는 어셈블리 'GMap.NET.Core'또는 해당 종속성 중 하나를로드 할 수 없습니다. 잘못된 형식의 프로그램을로드하려고했습니다.

'GMap.NET.Core'또는 해당 종속성 중 하나를로드 할 수 없습니다. 잘못된 형식의 프로그램을로드하려고했습니다.
내 솔루션에 GMap.NET.Core에 대한 참조가 추가되었습니다.

내 솔루션의 등록 정보를 모든 CPU으로 설정하려고했습니다. 또한 응용 프로그램 풀에서 나는 에 32 비트 응용 프로그램 활성화를 설정했습니다. 또한 게시하기 전에 내 솔루션에서 TRUE으로 로컬 복사를 설정했습니다. 내가 내 솔루션을 통해 소스를 실행하면 오류가 발생하지 않고 솔루션이 성공적으로 빌드됩니다.

내 서비스를 서버에서 성공적으로 호스팅하려고 시도 할 수있는 다른 방법은 무엇이며 내 응용 프로그램을 통해 액세스해야합니다. Error due to GMap.NET.Core

답변

2

이것은 64 비트/32 비트 때문에 99 %의 시간이 소요됩니다. 어쩌면 라이브러리가 32 비트 일 뿐이지 만 프로젝트가 64 비트로 컴파일되고 있습니까?

+0

@shimoon 예.이게 무슨 해결책입니까? –

+0

@SamM 프로젝트가 라이브러리와 동일하게 컴파일되고 있는지 확인하십시오. –

관련 문제