[Mono-bugs] [Bug 567333] Crash on default ASP.NET MVC 2 Logon Page

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Mon Apr 26 15:15:39 EDT 2010



--- Comment #14 from Marek Habersack <mhabersack at novell.com> 2010-04-26 21:15:38 CEST ---
(In reply to comment #13)
> I looked deeper into the DLL provided with shaml, and found that the author
> (sztupy) made some pretty nontrivial changes to MVC2 specifically in this area
> to make MVC2 run correctly under Mono.
> You can see his changes here on github:
> http://github.com/sztupy/monosystemwebmvc
> In particular, the changes to Mvc/TypeDescriptorHelper.cs work around the issue
> described here. The diff for those changes (against the MS-PL sources) is here:
> http://github.com/sztupy/monosystemwebmvc/commit/ffc6ece6b9ece16ccee19c19c621b1254c949c14#diff-5
> The project also contains work-arounds for other items not implemented in Mono.
Well, I'm sorry to say that - but this is wasted effort and time. If an
assembly works correctly on .NET and Mono does not match the behavior, then
it's a bug in Mono and that's where it should be fixed. No workarounds should
be done in the assembly's source code. Instead, bugs with test cases
demonstrating the issues should be filed (or, better yet, if the reporter knows
how to modify Mono - proposed patches to implement the missing and fix the
broken features in Mono should be attached to the reports). 

FWIW, the test program in Comment 8 works fine with Mono from trunk.

I will not add any patches which modify System.Web.Mvc or System.Web.Mvc2 to
our repositories - the code in there will always be exactly the same as the one
published by Microsoft. 

I will look into back-porting the necessary changes from trunk to 2.6-branch
next week.

Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.

More information about the mono-bugs mailing list