[Mono-dev] ASP.NET Xarmin - GSoC 2013

Marcelo Zabani mzabani at gmail.com
Thu Apr 25 18:42:55 UTC 2013


There is a small set of bugs that really annoy when running XSP in debug
mode. Some of them may not be strictly monodevelop related (they may belong
to Mono's ASP.NET implementation). Some of these are:

- System.ApplicationException: Failed to acquire lock after at
System.Web.SessionState.SessionInProcHandler.ResetItemTimeout
(System.Web.HttpContext context, System.String id)
- System.ArgumentException: Key duplication when adding: authorization at
System.Collections.Hashtable.PutImpl (System.Object key, System.Object
value, Boolean overwrite)
- System.MethodAccessException: Method
`System.Web.HttpRequest:get_InputValidationEnabled ()' is inaccessible from
method
`Microsoft.Web.Infrastructure.DynamicValidationHelper.ValidationUtility:IsValidationEnabled
(System.Web.HttpContext)'
- System.Configuration.Provider.ProviderException: Operation aborted due to
an exception (see Trace for details).  See
http://www.mono-project.com/FAQ:_ASP.NET#Common_Problems for additional
suggestions.
  at System.Web.Security.SqliteMembershipProvider.GetUser (System.String
username, Boolean userIsOnline)

And the most common of them all shows up in MonoDevelop in a exception
dialog right after trying to run my mvc application in debug mode:

- System.NullReferenceException: Object reference not set to an instance of
an object at System.IO.DefaultWatcher.DoFiles (System.IO.DefaultWatcherData
data, System.String directory, Boolean dispatch) [0x001b9] in
/var/tmp/portage/dev-lang/mono-2.10.9-r1/work/mono-2.10.9/mcs/class/System/System.IO/DefaultWatcher.cs:221

Maybe the first steps to make ASP.NET amazing in MonoDevelop is to fix all
these bugs that really get in the way of ASP.NET development, although this
is just my opinion :)


On Thu, Apr 25, 2013 at 3:15 PM, Michael Hutchinson <
m.j.hutchinson at gmail.com> wrote:

> On 21 April 2013 14:09, Rauf Butt <raufbutt at gmail.com> wrote:
> > Hi All,
> >
> > Thanks for your valuable input. I had gone through MonoDevelop source
> code,
> > documentation and the requirements that were mentioned in the previous
> > emails. Based on the study, I have come across the following features of
> > ASP.NET to be incorporated into MonoDevelop.
> >
> > *Run in Browser of choice
> > *Run/debug support on Remote server
>
> These would be nice to have but are not enough to make a complete proposal.
>
> > *Support for MVC3
> > *Support for Razor and Razor templates
>
> These have already been implemented.
>
> This is a very flexible project - I expect any student applying for it
> to look at the existing ASP.NET support in MonoDevelop and identify
> things that they would like to fix or improve to make it better. There
> is no set list of things to do - the items students choose to put in
> their proposal will demonstrate their understanding of what makes a
> good development experience :)
>
> --
> Michael Hutchinson
> http://mjhutchinson.com
> _______________________________________________
> Mono-devel-list mailing list
> Mono-devel-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-devel-list
>



-- 
Marcelo Zabani
(19) 9341-0221
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ximian.com/pipermail/mono-devel-list/attachments/20130425/c64faf03/attachment-0001.html>


More information about the Mono-devel-list mailing list