1

C# で記述されたカスタム WCF 3.5 サービスを SharePoint 2010 に展開し、単純な型の値を問題なく返すことができました。複雑なオブジェクトを返そうとするとすぐに、サービスを再デプロイした後、ヒットしようとすると 404 エラーが発生します。

ここのチュートリアルに従いました: http://msdn.microsoft.com/en-us/library/ff521581(v=office.14).aspx

また、.svc ファイルの Factory ディレクティブを削除し、ISAPI マップ フォルダーに独自の web.config を定義して、basicHttp、webHttp、および mex バインディングを使用して無駄にしようとしました。

私の複雑なオブジェクトは、クラスの [DataContract] とすべてのプロパティの [DataMember] で装飾されています。そのプロパティのうちの 2 つはそれ自体が複雑な型であり、これらの型の knowntype ディレクティブもクラス名の上に含めました。

私は何を間違っていますか?SharePoint の WCF 3.5 で複合型を返すためのルールは何ですか? 複数のバインドを使用して、SharePoint の外部で WCF 4 の複合型を返すことができました。

4

0 に答える 0