1

サーバーで例外がスローされ、クライアント (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) バージョンを使用していますが、まだエラーが発生します。

私が間違っているかもしれないアイデアはありますか?

4

0 に答える 0