2009-12-04 6 views
1

asmx 서비스에 연결하도록 구성된 클라이언트가 있습니다. 고객에게 구성을 업데이트하도록 요청하고 싶지는 않지만 WCF를 사용하도록 서비스를 업그레이드하고 싶습니다. WCF가 이것을 지원하는지 아는 사람 있습니까? 그렇다면 구성 파일은 어떻게 생겼을까요?클라이언트 호출 .asmx, Server에서 WCF 끝점을 노출합니다.

우리의 ASMX 서비스는 다음과 같습니다

<bindings> 
<binding name="ATransactionSoap" closeTimeout="00:01:00" openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00" allowCookies="false" bypassProxyOnLocal="false" hostNameComparisonMode="StrongWildcard" maxBufferSize="65536" maxBufferPoolSize="524288" maxReceivedMessageSize="65536" messageEncoding="Text" textEncoding="utf-8" transferMode="Buffered" useDefaultWebProxy="true"> 
      <readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384" maxBytesPerRead="4096" maxNameTableCharCount="16384" /> 
      <security mode="None"> 
      <transport clientCredentialType="None" proxyCredentialType="None" realm="" /> 
      <message clientCredentialType="UserName" algorithmSuite="Default" /> 
      </security> 
     </binding> 
     </basicHttpBinding> 
    </bindings> 
    <client> 
     <endpoint address="http://.../atransaction.asmx" binding="basicHttpBinding" bindingConfiguration="ATransactionSoap" contract="ATransactionSoap" name="ATransactionSoap" /> 
+1

포맷하려면 코드를 선택하고 Control-K를 누르십시오. –

답변

0

당신의 클라이언트가 서비스의 URL을 변경을 제외하고 변경 할 필요가 없습니다. 당신의 후속 질문에 대한 응답으로

+0

서비스 URL을 변경하지 않고 WCF를 사용할 수 있습니까? 그것이 내가 진정으로 구하려고 노력하는 것입니다. –

+0

URL을 변경할 수 없다면 정말 나쁜 디자인을 가지고 있으므로 먼저 수정해야합니다. 다른 웹 서버로 서비스를 이동하기로 결정했다면 어떻게 될까요 ??? –

+0

나는 당신에게 동의하지만, 그렇게 할 수는 없다. 우리가 원하지 않는 것이다. URL을 변경하면 값 비싼 작업이되며 고객에게 연락하여 잘못 업데이트 된 URL 등을 처리하게됩니다. –

관련 문제