[Mono-dev] Response.Redirect possible exception when using forms authentication

Carlos Solorzano carlos at applianz.com
Fri Dec 16 03:55:24 EST 2005

I am using forms authentication with XSP on mono
Whenever a user logs in, sometimes, the login page never responds  
after entering the username and password. I went ahead and tried to  
figure out where its getting stuck. I am almost certain now that the  
End() method on HttpResponse.cs can throw the exception given below.  
Try Catching that exception makes my forms authentication work  
correctly almost always now.
Is there maybe something wrong I could be doing on my code? I know  
that sometimes having Try Catch blocks on Redirects can cause  
problems but I don't have any as far as I can tell, either-way I  
think an error should be shown to the user if thats the case, right  
now the code just doesn't respond.

Anyways here is the exception:

System.Threading.ThreadAbortException: Thread was being aborted
in (wrapper managed-to-native)  
System.Object:__icall_wrapper_mono_thread_interruption_checkpoint ()
in (wrapper managed-to-native) System.Threading.Thread:Abort_internal  
in <0x0001a> System.Threading.Thread:Abort (System.Object stateInfo)
in <0x00071> System.Web.HttpResponse:End ()

More information about the Mono-devel-list mailing list