サーバーで例外がスローされ、クライアント (iPhone) でそれらをキャッチするという問題が発生しています。
サービスのインターフェースには、
[FaultContract(typeof(SecurityException))]
メソッドで SecurityException をスローします。電話で次のエラーが表示されます。
{System.Net.WebException: Error getting response stream (ReadDone1): ReceiveFailure
---> System.IO.IOException: EndRead failure
---> System.Net.Sockets.SocketException: Connection reset by peer
at System.Net.Sockets.Socket.EndReceive (IAsyncResult result) [0x0002d] in /Developer/MonoTouch/Source/mono/mcs/class/System/System.Net.Sockets/Socket_2_1.cs:1979
at System.Net.Sockets.NetworkStream.EndRead (IAsyncResult ar) [0x0002f] in /Developer/MonoTouch/Source/mono/mcs/class/System/System.Net.Sockets/NetworkStream.cs:338 --- End of inner exception stack trace ---
at System.Net.Sockets.NetworkStream.EndRead (IAsyncResult ar) [0x0003d] in /Developer/MonoTouch/Source/mono/mcs/class/System/System.Net.Sockets/NetworkStream.cs:340
at System.Net.WebConnection.ReadDone (IAsyncResult result) [0x0002a] in /Developer/MonoTouch/Source/mono/mcs/class/System/System.Net/WebConnection.cs:429 --- End of inner exception stack trace ---
at System.Net.HttpWebRequest.EndGetResponse (IAsyncResult asyncResult) [0x0005e] in /Developer/MonoTouch/Source/mono/mcs/class/System/System.Net/HttpWebRequest.cs:852
at System.ServiceModel.Channels.HttpRequestChannel.GotResponse (IAsyncResult result) [0x0001f] in /Developer/MonoTouch/Source/mono/mcs/class/System.ServiceModel/System.ServiceModel.Channels/HttpRequestChannel.cs:218 }
今、これに関する質問を閲覧しましたが、このバグはすでに報告されており、モノタッチのバージョンで修正されているようです. monotouch の最新 (6.0.4) バージョンを使用していますが、まだエラーが発生します。
私が間違っているかもしれないアイデアはありますか?