Отправить сообщение XSD с WCF 4.0 - PullRequest
0 голосов
/ 24 февраля 2012

Я хочу отправить схему из службы WCF клиенту WCF. Каковы мои лучшие варианты? Могу ли я отправить его, используя простую строку? Или я должен отправить его в виде файла?

Приветствия

1 Ответ

0 голосов
/ 02 июня 2012

Лучшим способом будет включение конечной точки обмена метаданными, которая будет публиковать WSDL. WSDL будет автоматически обновляться .NET для предоставления последней версии, если вы измените код.

Вы можете использовать конфигурацию ниже, чтобы сделать это.

<configuration>
  <system.serviceModel>
    <services>
      <service name="Server.CounterService">
        <endpoint address="ws" binding="wsHttpBinding" name="wsDefault"
          contract="IMyContract">
        </endpoint>
        <endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />
      </service>
    </services>
    <behaviors>
      <serviceBehaviors>
        <behavior name="">
          <serviceMetadata httpGetEnabled="true" />
        </behavior>
      </serviceBehaviors>
    </behaviors>
  </system.serviceModel>
</configuration>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...