2

C# で記述されたサービス コントラクト (つまり、WCF を使用して "[OperationContract]" としてタグ付けされたメソッドのセット) の WSDL を生成するための優れたツールを知っている人はいますか? 私が見つけたすべてのツールは逆に機能します。つまり、WSDL からコード スタブを作成します。WSDL ファイルを手動でジャムする必要はありません。PHP と J2EE 用のツールは見つかりましたが、C# 用のツールは見つかりませんでした。ありがとう!

4

3 に答える 3

9

svcutilまたはそれをすばやくホストして、MEX ポイントに到達します:)

于 2008-09-18T15:02:02.363 に答える
5

最も簡単な方法は、ベース アドレスを設定してサービスをホストし、最後に「?wsdl」を追加してブラウザからアクセスすることです。

ベースアドレスが指定されたサービス構成の例を次に示します。これは構成の<configuration><services>要素に含まれていることに注意してください。

  <service name="MyServiceName" behaviorConfiguration="MyServiceBehavior">
    <host>
      <baseAddresses>
        <add baseAddress="http://localhost:9000/MyService"/>
      </baseAddresses>
    </host>
    <endpoint address="net.tcp://localhost:9001/MyService"
              binding="netTcpBinding"
              contract="IMyService"
              bindingConfiguration="MyServiceBinding"/>
  </service>

ホストされたら、 に移動しhttp://localhost:9000/MyService?wsdlて WSDL 定義を確認してください。

于 2008-09-18T21:30:18.920 に答える