웹 참조를 포함한 Biztalk 배포
-
09-09-2019 - |
문제
웹 서비스 호출로 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도 포함하지 않습니다. 이것은 파일을 물리적으로 움직입니다. 이 동작은 확장 할 때 매우 유용합니다. 나는 그것이 웹 참조와 구체적으로 관련이 있다고 생각하지 않습니다.