<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-6">
<META content=1 name=qrichtext>
<META content="MSHTML 6.00.2900.2627" name=GENERATOR></HEAD>
<BODY style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">
<DIV><SPAN class=793532317-18042005>Well - hard to know if that is a factor. If 
I use Opera instead of IE, I get just the same 'Read failure' problem. But if I 
use Firefox ... I get a different problem, in the javascript-prompted postbacks 
don't seem to occur at all ... but they do if I point Firefox at the same app 
served by IIS instead of XSP ... But unless Opera sends the same extra linefeed 
as IE, I'm guessing the 'Read failure' is a different problem. Thanks 
though.</SPAN></DIV>
<DIV><SPAN class=793532317-18042005></SPAN>&nbsp;</DIV>
<DIV><SPAN class=793532317-18042005>Kevin.</SPAN></DIV>
<DIV><SPAN class=793532317-18042005></SPAN><SPAN 
class=793532317-18042005></SPAN><SPAN 
class=793532317-18042005></SPAN>&nbsp;</DIV>
<BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px">
  <DIV class=OutlookMessageHeader dir=ltr align=left><FONT face=Tahoma 
  size=2>-----Mensaje original-----<BR><B>De:</B> 
  mono-devel-list-admin@lists.ximian.com 
  [mailto:mono-devel-list-admin@lists.ximian.com]<B>En nombre de </B>Curtis 
  Wensley<BR><B>Enviado el:</B> 13 April 2005 20:58<BR><B>Para:</B> 
  mono-devel-list@lists.ximian.com<BR><B>Asunto:</B> Re: [Mono-devel-list] Read 
  failure with XSP on Windows<BR><BR></FONT></DIV>
  <P></P>
  <P>This could be related to this bug I submitted:</P>
  <P></P>
  <P>http://bugzilla.ximian.com/show_bug.cgi?id=73048</P>
  <P></P>
  <P>XSP didn't account for the extra linefeed that IE sends. If you use 
  firefox, everything should work fine (if this is indeed the problem).</P>
  <P></P>
  <P>This is now fixed, and should be in 1.1.5 (by looking at the date it was 
  fixed - march 16th)</P>
  <P></P>
  <P>Hope this helps!,</P>
  <P>Curtis.</P>
  <P></P>
  <P></P>
  <P>On Wednesday 13 April 2005 08:24, Kevin Flanagan wrote:</P>
  <P><SPAN style="COLOR: #008000">&gt; Hello - I've installed Mono 1.1.4 on XP 
  Pro - am writing an ASP.NET app to</SPAN></P>
  <P><SPAN style="COLOR: #008000">&gt; run under .NET and Mono, so it's very 
  helpful to be able to test both on</SPAN></P>
  <P><SPAN style="COLOR: #008000">&gt; the same OS. The app (quite simple at 
  present) basically runs fine under</SPAN></P>
  <P><SPAN style="COLOR: #008000">&gt; Mono, after a couple of tweaks ... in 
  fact, I'm likely to be joining the</SPAN></P>
  <P><SPAN style="COLOR: #008000">&gt; ranks of those with nothing but praise 
  for Mono. The only problem I can't</SPAN></P>
  <P><SPAN style="COLOR: #008000">&gt; solve is getting 'Read failure' on 
  *almost* every page postback (running</SPAN></P>
  <P><SPAN style="COLOR: #008000">&gt; XSP and using IE6 on the same XP 
  machine). I've seen this referred to</SPAN></P>
  <P><SPAN style="COLOR: #008000">&gt; elsewhere (e.g.</SPAN></P>
  <P><SPAN style="COLOR: #008000">&gt; 
  http://www.webtropy.com/articles/art16-mono.asp?MONO%20for%20Linux) but 
  not</SPAN></P>
  <P><SPAN style="COLOR: #008000">&gt; on this list, nor with any suggested 
  solution.</SPAN></P>
  <P><SPAN style="COLOR: #008000">&gt;</SPAN></P>
  <P><SPAN style="COLOR: #008000">&gt; The results in the browser look like 
  this:</SPAN></P>
  <P><SPAN style="COLOR: #008000">&gt;</SPAN></P>
  <P><SPAN style="COLOR: #008000">&gt; Server error in '/' 
application</SPAN></P>
  <P><SPAN style="COLOR: #008000">&gt; Description: Error processing 
  request.</SPAN></P>
  <P><SPAN style="COLOR: #008000">&gt; Error Message: HTTP 500.</SPAN></P>
  <P><SPAN style="COLOR: #008000">&gt;</SPAN></P>
  <P><SPAN style="COLOR: #008000">&gt; Stack Trace: System.IO.IOException: Read 
  failure</SPAN></P>
  <P><SPAN style="COLOR: #008000">&gt; Server stack trace:</SPAN></P>
  <P><SPAN style="COLOR: #008000">&gt; in &lt;0x000b8&gt; 
  System.Net.Sockets.NetworkStream:Read (byte[],int,int)</SPAN></P>
  <P><SPAN style="COLOR: #008000">&gt; in &lt;0x00017&gt; 
  Mono.ASPNET.XSPWorker:Read (byte[],int,int)</SPAN></P>
  <P><SPAN style="COLOR: #008000">&gt; in &lt;0x0012e&gt; 
  Mono.ASPNET.BaseRequestBroker:Read (int,int,byte[]&amp;)</SPAN></P>
  <P><SPAN style="COLOR: #008000">&gt; in &lt;0x00131&gt; (wrapper 
  xdomain-dispatch) Mono.ASPNET.BaseRequestBroker:Read</SPAN></P>
  <P><SPAN style="COLOR: #008000">&gt; 
  (object,byte[]&amp;,byte[]&amp;,int,int,byte[]&amp;)</SPAN></P>
  <P><SPAN style="COLOR: #008000">&gt; Exception rethrown at [0]:</SPAN></P>
  <P><SPAN style="COLOR: #008000">&gt; ---&gt; 
  System.Net.Sockets.SocketException: Operation on non-blocking 
socket</SPAN></P>
  <P><SPAN style="COLOR: #008000">&gt; would blockin &lt;0x0006b&gt; 
  System.Net.Sockets.Socket:Receive_nochecks</SPAN></P>
  <P><SPAN style="COLOR: #008000">&gt; 
  (byte[],int,int,System.Net.Sockets.SocketFlags)</SPAN></P>
  <P><SPAN style="COLOR: #008000">&gt; in &lt;0x0005b&gt; 
  System.Net.Sockets.Socket:Receive</SPAN></P>
  <P><SPAN style="COLOR: #008000">&gt; 
  (byte[],int,int,System.Net.Sockets.SocketFlags)</SPAN></P>
  <P><SPAN style="COLOR: #008000">&gt; in &lt;0x0007b&gt; 
  System.Net.Sockets.NetworkStream:Read (byte[],int,int)</SPAN></P>
  <P><SPAN style="COLOR: #008000">&gt; --- End of inner exception stack trace 
  ---</SPAN></P>
  <P><SPAN style="COLOR: #008000">&gt; in &lt;0x00211&gt; (wrapper 
  xdomain-invoke) Mono.ASPNET.BaseRequestBroker:Read</SPAN></P>
  <P><SPAN style="COLOR: #008000">&gt; (int,int,byte[]&amp;)</SPAN></P>
  <P><SPAN style="COLOR: #008000">&gt; in &lt;0x0004b&gt; (wrapper 
  remoting-invoke-with-check)</SPAN></P>
  <P><SPAN style="COLOR: #008000">&gt; Mono.ASPNET.BaseRequestBroker:Read 
  (int,int,byte[]&amp;)</SPAN></P>
  <P><SPAN style="COLOR: #008000">&gt; in &lt;0x000a5&gt; 
  Mono.ASPNET.XSPWorkerRequest:ReadInput (byte[],int,int)</SPAN></P>
  <P><SPAN style="COLOR: #008000">&gt; in &lt;0x0001f&gt; 
  Mono.ASPNET.XSPWorkerRequest:ReadEntityBody (byte[],int)</SPAN></P>
  <P><SPAN style="COLOR: #008000">&gt; in &lt;0x00252&gt; 
  System.Web.HttpRequest:GetRawContent ()</SPAN></P>
  <P><SPAN style="COLOR: #008000">&gt; in &lt;0x0005c&gt; 
  System.Web.HttpRequest:ParseFormData ()</SPAN></P>
  <P><SPAN style="COLOR: #008000">&gt; in &lt;0x00012&gt; 
  System.Web.HttpRequest:get_Form ()</SPAN></P>
  <P><SPAN style="COLOR: #008000">&gt; in &lt;0x00062&gt; 
  System.Web.UI.Page:DeterminePostBackMode ()</SPAN></P>
  <P><SPAN style="COLOR: #008000">&gt; in &lt;0x0001a&gt; 
  System.Web.UI.Page:InternalProcessRequest ()</SPAN></P>
  <P><SPAN style="COLOR: #008000">&gt; in &lt;0x00095&gt; 
  System.Web.UI.Page:ProcessRequest (System.Web.HttpContext)</SPAN></P>
  <P><SPAN style="COLOR: #008000">&gt; in &lt;0x00225&gt; 
  ExecuteHandlerState:Execute ()</SPAN></P>
  <P><SPAN style="COLOR: #008000">&gt; in &lt;0x00071&gt; 
  StateMachine:ExecuteState</SPAN></P>
  <P><SPAN style="COLOR: #008000">&gt; 
  (System.Web.HttpApplication/IStateHandler,bool&amp;)</SPAN></P>
  <P><SPAN style="COLOR: #008000">&gt;</SPAN></P>
  <P><SPAN style="COLOR: #008000">&gt;</SPAN></P>
  <P><SPAN style="COLOR: #008000">&gt; Can anyone suggest a solution?</SPAN></P>
  <P><SPAN style="COLOR: #008000">&gt;</SPAN></P>
  <P><SPAN style="COLOR: #008000">&gt; Thanks in advance for any 
help.</SPAN></P>
  <P><SPAN style="COLOR: #008000">&gt;</SPAN></P>
  <P><SPAN style="COLOR: #008000">&gt; Kevin Flanagan.</SPAN></P>
  <P></P></BLOCKQUOTE></BODY></HTML>