WSE 클라이언트 프로젝트를 계속으로 복귀 WebServicesClientProtocol 을 SoapHttpClientProtocol

StackOverflow https://stackoverflow.com/questions/433062

문제

에도 불구하고 사용 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>
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top