私のWebサービスメソッドは、コレクションオブジェクトを返します。これは、C#Webサービスの動作のおかげでうまくシリアル化されます!ASMX Webサービスからエラーを戻す方法は?
しかし、私のコードがキャッチされない例外をスローした場合、私が代わりにカスタムエラーオブジェクトを返すようにしたいです。
は、C#のASP.NET V2を使用して可能このですか?例えば
、
正常動作が返す必要があります:
<Books>
<book>Sample</book>
<book>Sample</book>
</Books>
しかし、エラーのを私は
<error>
<errorMessage></errorMessage>
</error>
ASMX WebサービスはSOAPフォルトを適切にサポートしていないことに注意してください。生成されたWSDLはフォールトを定義しないため、一部のクライアントはそれらを無視したり、受信時に致命的なエラーを返したりします。この問題を回避するには、代わりにWCFを使用します。 –