Click here to Skip to main content
12,077,574 members (50,683 online)
Rate this:
 
Please Sign up or sign in to vote.
See more: ASP.NET Linux
Hi all

can me host my asp.net website on server run with linux operating system ?

and How ? and what are tools I need ?

please help me
regards
Posted 25-Mar-13 21:50pm
ocean99579
Rate this: bad
 
good
Please Sign up or sign in to vote.

Solution 1

Yes. You will need three open-source products: Apache HTTP server, Mono (alternative CLR implementation) for Linux, and mod_mono, an Apache module for ASP.NET support. Please see:

http://en.wikipedia.org/wiki/Apache_HTTP_Server[^],
https://httpd.apache.org/[^];

http://en.wikipedia.org/wiki/Mono_%28software%29[^],
http://www.mono-project.com/[^];

http://en.wikipedia.org/wiki/Mod_mono[^],
http://www.mono-project.com/Mod_mono[^].

The alternative to mod_mono is mod_aspnet: http://mod-aspdotnet.sourceforge.net/[^].

There are also some non-Apache solutions.

—SA
  Permalink  
Rate this: bad
 
good
Please Sign up or sign in to vote.

Solution 2


Use Mono Developer or ModMono


Mono
is a software platform designed to allow developers to easily create cross platform applications.Mono is an open source implementation of Microsoft's .NET Framework based on the ECMA standards for C# and the Common Language Runtime.

ModMono is an Apache module which provides ASP.NET support for Apache web server. We will be using Apache as an alternative for Microsoft’s IIS in Windows

http://www.mono-project.com/Main_Page[^]

http://ubuntuexperiment.wordpress.com/2009/01/29/running-aspnet-applications-in-ubuntu-using-modmono/[^]
  Permalink  

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
Top Experts
Last 24hrsThis month


Advertise | Privacy | Mobile
Web04 | 2.8.160212.1 | Last Updated 26 Mar 2013
Copyright © CodeProject, 1999-2016
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100