tags:

views:

153

answers:

4

Can I host a asp.net application on a linux based webserver?

Do they allow .net framework to be installed on linux?

+16  A: 

Mono might work for you. It's an open source implementation of .NET that runs on Linux. It requires installation.

You can test your ASP.NET application with MOMA (Mono Migration Analyzer) first to see if it will work.

Jon Galloway
+2  A: 

Take a look a Mono, specifically and it's ASP.NET implementation.

Chris Pebble
A: 

Check out the mono project: http://mono-project.com/Main_Page

It's not 1:1 to the .net framework, but it's as good as you're going to get on linux in terms of .net.

Dave
A: 

Although there is Mono project - an implementation of .NET framework for Linux OS, I'd suggest you to use Windows server to host your web applications, since Mono doesn't provide all .NET functionality.

Sorantis
-1? it does make sense to me. It doesn't seem to me that it'd be safe to use mono.could you explain why you disagree?
luvPlsQL
Also I doubt that any web hosting will provide Mono on Linux web server. Why? It's still raw for production usages.
Sorantis
There is no reason not to use Mono. Mono fully supports ASP.NET and now MVC too. I've been hosting my BlogEngine.NET instance on an Ubuntu server for the last 2 years with no problems.Shared hosting support is still somewhat lacking, but there are hosts that do it, see www.ubiquityhosting.com for instance.
rusvdw