などの属性を含めます。私の問題は少し複雑です。私は、1つを除いて、完璧に機能するメソッドを持つサービスを持っています。失敗した1つのメソッド(operationcontract)呼び出しは、複合オブジェクトを返すメソッド用です。このオブジェクトは、順番に持っている[含める]と[協会]フィールドとプロパティを持つ独自の[含める]と[協会]フィールド(これらは潜在的に無限のリストをbuildiing、お互いを指し、実際に再帰的である。より複雑なデータ・タイプは、私はこの質問を発見した
最大の問題は、私の開発環境でWindows 7 x64、vs2010、iisが期待どおりに機能することです。しかし、私の実稼働環境であるServer 2008 R2では、「HTTP応答を受け取っているときにエラーが発生しました」というエラー。
私はメッセージログでService Trace Viewerをチェックしましたが、apparantであるのは、その特定の要求に対して全く応答がないということだけです。他のすべての要求は「ServiceLevelSendReply」レコードを取得します。方法はありません。
すべてのアイデア?
WCFが正しくインストールされ、動作しているサーバーとdevマシンの両方がASP.NET 4.0です。私はそれに言及するのを忘れていた。また、私はトレースを試してみました。それは、着信サービスリクエストに問題のあるものを除いて "ServiceLevelSendReply"があることがわかったところです。特定の要求に関するその他の情報は表示されません。私はより深いトレースを可能にするかどうかを見極めるつもりです。 – PatTech
@DNeoMatrix:最高レベルのトレースは、 'switchValue =" All "'です。 –
解決策を見つけるのが直接の原因ではないにもかかわらず、あなたに信用を与えます。 Apparantly System.ServiceModel.DomainServices.Serverはデフォルトではasp.netサーバーには存在しませんが、データ型ライブラリで参照されており、公開中にサーバーにコピーする必要があります。 – PatTech