문제

웹 서비스 호출로 Biztalk를 사용해보십시오

요청/응답은 내 자신의 개발자 기계에서 잘 작동하지만 테스트 중에는 작동하지 않습니다 ...

MSI를 배포 테스트 서버 (별도 가상)로 내보내고 응용 프로그램/가져 오기로 응용 프로그램을 생성 한 다음 작동하지 않도록 테스트했습니다 ...

  • 이벤트 로그를 확인하면 "파일 또는 어셈블리를로드 할 수 없음"의 Xlang 오류가 표시됩니다.

  • GAC를 확인했고 Biztalk 어셈블리가 없습니다 ...

  • 그래서 수동으로 추가했고 그것은 트릭을하는 것처럼 보였습니다.

추가 된 웹 서비스 참조는 어셈블리가 배포의 일부로 GAC를 가져야한다는 것을 의미합니까?

그리고 혼란스러워하고 실제 테스트 서버에 배포를 시도하고, MSI, DLL의 수동 사본을 GAC로 가져 오면 ... eventLog의 Xlang 오류가 발생하지 않아 실패합니다.

  • 여기서 무슨 일이 일어나고 있는지 아십니까?
도움이 되었습니까?

해결책

어떤 어댑터를 사용하고 있습니까? 비누 어댑터를 가정합니다. 그렇다면 바인딩을 볼 수 있습니다. 여기 그림 6 근처를보십시오.

http://msdn.microsoft.com/en-us/magazine/cc163464.aspx

-Bryan

다른 팁

MSI를 가져 오는 것만으로 MSI는 기본적으로 DLL을 포함하지 않으며 (Windows Explorer 또는 설치 후 주어진 옵션과 같이) DLL도 포함하지 않습니다. 이것은 파일을 물리적으로 움직입니다. 이 동작은 확장 할 때 매우 유용합니다. 나는 그것이 웹 참조와 구체적으로 관련이 있다고 생각하지 않습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top