localhost サーバーと別のアプリ サーバーで WCF サービスをホストしています。各サーバーの WSDL を見ると、それらの定義はまったく異なります。
これは正常ですか?
localhost サーバーと別のアプリ サーバーで WCF サービスをホストしています。各サーバーの WSDL を見ると、それらの定義はまったく異なります。
これは正常ですか?
あなたの wsdl は、バインディングに応じて異なるように「見える」ことがありますが、サービスのデータ型が両方のサーバーに展開されたものと同じである場合、各サーバーのそれらの型のスキーマは一貫している必要があります (名前空間が異なるか、別の URL)。
wsdl はシリアライゼーション/デシリアライゼーションに使用されます。両方のサーバーで同じ方法で実行した場合、同じように表示されるはずですが、常にそうであるとは限りません (特に wcf では同じと思われることは常にあるとは限りません)。 wcf は主に構成によって駆動される傾向があるため、すべてを手作業でコーディングしていない限り、このケースに当てはまります)。