1

WPF 4はすぐに使用できる既定の構成を提供するため、サービスのカスタムMTOMバインディングを作成するのに苦労しています。つまり、私のWCFライブラリは、基本HTTPを使用しているいくつかのサービスをホストしています。サービスの1つはファイルのアップロードに使用され、MTOMが必要です。ファイルアップロードサービスのみがカスタム定義のMTOMバインディングを使用し、残りはデフォルトを使用するようにするにはどうすればよいですか?

これは私がこれまでに持っているものです:

<bindings>
  <basicHttpBinding>
    <binding
      name="FileTransferBinding"
      transferMode="Streamed"
      messageEncoding="Mtom"
      maxBufferSize="65536"
      maxReceivedMessageSize="10485760">
    </binding>
  </basicHttpBinding>
</bindings>
<services>
  <service name="FileTransferService">
    <endpoint address="" binding="basicHttpBinding" bindingConfiguration="FileTransferBinding" contract="MyServices.IFileTransfer"/>
  </service>
</services>

前もって感謝します!

4

1 に答える 1

1

サービスを構成するには、<service>要素内のサービス名は、管理上構成されているサービスを識別するために、サービスを実装するクラスの完全修飾名である必要があります。

<service name="MyNamcespace.FileTransferService">

サービス要素MSDN:

名前:インスタンス化するサービスのタイプを指定する必須の文字列属性。この設定は、有効なタイプと同じである必要があります。形式はNamespace.Classである必要があります。

于 2011-02-04T22:43:21.680 に答える