0

EmployeeView私のWCFサービスにはデータコントラクト(たとえば)があります。属性で装飾しました。SerializableすべてのメンバーはDataMember 、WCFのAメソッドが返されているとマークされていList<EmployeeView>ます。このメソッドをWCFテストクライアントまたはMVCアプリから実行すると、正常に実行されますが、結果の転送中に。のエラーが発生しますThe underlying connection was closed: The connection was closed unexpectedly。シリアル化されているとマークされList<EmployeeView>ていますが、シリアル化されていませんか?EmployeeView

さらに、「EmployeeView」のみを返すOperationContractを実行すると、「The service is offline or inaccessible; the client-side configuration does not match the proxy文字列などを返す他の操作が正常に機能しているため、これは奇妙なことになります」という別のエラーが表示されます。

4

1 に答える 1

2

いいえ。Listの具体的な実装がSerializableであるかどうかによって異なります。

また、「シリアル化」と「シリアル化可能」という用語は、同じ意味であるかのように使用するのをやめる必要があります。彼らはしません。

于 2013-01-22T09:22:08.073 に答える