WCF サービスを定義し、そのサービスを Win 7 ラップトップの IIS に公開しました。
ServiceContract で名前空間を明示的に定義しないと、サービスを利用しようとすると、I've seen people Discussion というエラーが表示されます。
リモート サーバーがエラーを返しました: (415) コンテンツ タイプが 'application/soap+xml; であるため、メッセージを処理できません。charset=utf-8' は予期されたタイプの 'text/xml ではありませんでした。charset=utf-8'.. サービスが現在のソリューションで定義されている場合は、ソリューションを構築してサービス参照を再度追加してみてください。
名前空間を定義すると、NO wsdl:types defined が返されます。私はこの振る舞いを見たことがありません。クラスで定義された DataContract 属性があり、サービス コントラクトで使用されています。
何か案は?