WSE 클라이언트 프로젝트를 계속으로 복귀 WebServicesClientProtocol 을 SoapHttpClientProtocol
-
10-07-2019 - |
문제
에도 불구하고 사용 WSE3.0 에서 클라이언트에서 프로젝트를 Visual Studio2005,웹 참조 나는 항상 끝까지 함께 서비스에 프록시에서 파생된 SoapHttpClientProtocol.으로 변경한 기업을 WebServicesClientProtocol 지만,업데이트로 되돌아갑니다 다시 SoapHttpClientProtocol.나는 어디에 Visual Studio 프로젝트 속성을 얻을 수 있습니 그것은 영구적으로 사용 WebServicesClientProtocol?
나는 지금까지 읽기,Visual Studio 을 생성하는 일반 SoapHttpClientProtocol 기반 프록시 서비스,플러스 다른 서비스는 프록시 접미사와 함께"Wse"이름에서 파생되는 웹 ServicesClientProtocol. 도 Visual Studio.NET2003 이미 이 기능.그래서 어떤 이유로 내 Visual Studio2005 지 않을 단단하게 협력하 WSE3.0 를 생성하는 추가 WebServicesClientProtocol 프록시합니다.하지만 어디가?
Update13Jan09
내가 다른 컴퓨터 이 테스트를 위해,그리고 보라 이는 Visual Studio2005 수 프록시를 생성하는 기반으로 WebServicesClientProtocol.즉,원래 워크스테이션의 Visual Studio 가 엉망이 된;도 확실하지 않다는 방법 중 하나 복구 할 수 있습 이지만.
Add:Mmmm,를 다시 설치하여 WSE3.0 도움이되지 않았다.어쩌면 WSE 단지 작동하지 않에 x64Windows Vista...?
해결책
처럼 보이는 64 비트 운영 시스템 확실히는 단점.
WSE3.0 설치 실패를 변경하는 Visual Studio2005 년 설정파일 C:\Program Files(x86)\Microsoft Visual Studio8\Common7\IDE\devenv.exe.config 다음과 같은 항목이 있습니다.
<configuration>
<system.web>
<webServices>
<soapExtensionImporterTypes>
<add type="Microsoft.Web.Services3.Description.WseExtensionImporter,
Microsoft.Web.Services3, Version=3.0.0.0, Culture=neutral,
PublicKeyToken=31bf3856ad364e35" />
</soapExtensionImporterTypes>
</webServices>
</system.web>
</configuration>