Drahcir
Drahcir

Reputation: 12621

Are there any real limitations in Mono regarding ASP.NET?

I am a junior developer, doing my last year at college. I'm mostly asp.net oriented and even have a part time job coding in that language. I am interested on converting to linux and since visual studio is unsupported write my code in Mono.

Are there any notable limitations in Mono that I should be aware of (regarding ASP.NET)?

Upvotes: 6

Views: 839

Answers (4)

Rui Marques
Rui Marques

Reputation: 3485

Regarding web services there are two very good open-source alternatives: ServiceStack.Net (using it) and NANCY.

These area a lot easier implement, use and maintain, IMHO, than services built on top of WCF.

Upvotes: 1

Spence
Spence

Reputation: 29360

I'd say the biggest thing you lose is IIS. ASP.net and IIS were very deeply linked. Many of the advantages from ASP.net come from the utilization of hosting features in IIS. The biggest one I can name is the ability of HTTP.sys to directly respond to a request in kernel mode if the page is in cache. This means that the socket open is responded to immediately and can allow for orders of magnitude more hits to your webserver.

Upvotes: 6

Luke Quinane
Luke Quinane

Reputation: 16615

Its a bit of an edge case but Microsoft's Web Service Enhancements are not supported on Mono. I ran into this problem trying to get some WSE services working on Mono.

Upvotes: 2

Spencer Ruport
Spencer Ruport

Reputation: 35117

According to the Mono website:

Mono's ASP.Net does not implement the following features:

  • Precompiled Websites
  • Webparts APIs.

Also most if not all 3rd party ASP.Net controls are not compatible with Mono unless otherwise specified. ComponentArt controls for example are not usable in Mono. However, there's no reason to think that this won't change as Mono gains popularity. ComponentArts has already mentioned that they are considering adding support in the future.

Upvotes: 7

Related Questions