I am going to launch an ASP.Internet site which is running on the Linux server using Mono. First I must perform some testing by myself machine. I've heard plenty of information on Mono, but this is actually the very first time I really apply it a task.

To date, I've only used my programs on IIS servers. I must acquire some details about the variations between your two, but the majority of the questions regarding Mono on StackOverflow are a little dated.

So, listed here are my specific questions:

  • Which areas of ASP.Internet 4. aren't supported?
  • Can One use NHibernate with MySQL with Mono?
  • Can One use ASP.Internet MVC with Mono? Could it be part of it, or its set up must be during my bin directory?
  • Can One use MEF with Mono? Could it be part of it, or its set up must be during my bin directory?
  • Can you really map extensionless Web addresses to Mono's ASP.Internet on Apache?

Thanks ahead of time for the solutions!

EDIT:

I understand the avaliable version of Mono may vary between Linux distributions, but it's usually easy to install the most recent version on them. Thus, now you ask , concerning the latest available Mono version.

Which areas of ASP.Internet 4. aren't supported?

Full support for ASP.Internet 4. API is planned in version 2.8.

Can One use NHibernate with MySQL with Mono?

Yes you can.

Can One use ASP.Internet MVC with Mono? Could it be part of it, or its set up must be during my bin directory?

ASP.Internet MVC 2 is incorporated in Mono 2.6.7 and you do not need the set up inside your bin folder.

Can One use MEF with Mono? Could it be part of it, or its set up must be during my bin directory?

MEF ought to be incorporated in version 5.6.7, however can't confirm it since i have only attempted ASP.Internet MVC 2.

Can you really map extensionless Web addresses to Mono's ASP.Internet on Apache?

No clue relating to this.