Tell me more ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

Would this be ok? I'm an ASP.NET developer and I'm planning to build "portable" web app servers based on Atom D510 mini-ITX.

I have ran Ubuntu 10 with MySQL along with a separate IIS machines (win 2k3, 2k8) before with no problems.

But now I'm thinking of "packaging" a web/db server into one small, cheap machine.

I thought of Ubuntu/Mono/Postgres/ASP.NET, that it would be a good idea but I'm not sure? I have not actually tried it yet. Your thoughts?

share|improve this question

3 Answers

Your biggest problem will be only using calls that Mono supports. It would be easier to package a machine like this using something like Ubuntu/Postgres/ruby or the classic L.A.M.P (Linux Apache Mysql PHP). If you are sure you need to use c# just know there will be some headaches making sure you write code that will be supported by Mono. Make sure you develop on a Linux machine.

share|improve this answer

Try to look at these questions from StackOverflow.

share|improve this answer

I tried using Ubuntu and CentOS, but both had too many difficulties setting up an ASP.NET environment using Mono. I gave in and used OpenSUSE, which provided a straightforward path to configure Mono.

Here's a good configuration walkthrough. Remember, though, Linux installations change frequently, so even this document may be a bit outdated:

http://www.integratedwebsystems.com/2010/01/installing-opensuse-11-2-with-mono-2-6-1-and-apache-using-text-mode-configuration-porting-to-mono-part-1-of-3/

That said, I can tell you that I got my mono server working successfully using these instructions. It was capable of hosting an ASP.NET web page using MySQL and Dapper.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.