0

localhost サーバーと別のアプリ サーバーで WCF サービスをホストしています。各サーバーの WSDL を見ると、それらの定義はまったく異なります。

これは正常ですか?

4

1 に答える 1

0

あなたの wsdl は、バインディングに応じて異なるように「見える」ことがありますが、サービスのデータ型が両方のサーバーに展開されたものと同じである場合、各サーバーのそれらの型のスキーマは一貫している必要があります (名前空間が異なるか、別の URL)。

wsdl はシリアライゼーション/デシリアライゼーションに使用されます。両方のサーバーで同じ方法で実行した場合、同じように表示されるはずですが、常にそうであるとは限りません (特に wcf では同じと思われることは常にあるとは限りません)。 wcf は主に構成によって駆動される傾向があるため、すべてを手作業でコーディングしていない限り、このケースに当てはまります)。

于 2012-08-16T02:48:27.397 に答える