Originally posted by: ttown
Originally posted by: drag
ASP.NET Linux...
Linux + XSP + Mono = ASP.NET
Linux + Apache + mod_mono + Mono = ASP.NET
mwhahahaha.
Hey.... that looks pretty interesting. Now, does that mean I can have my RH Linux/mysql webhost host asp.net apps?
I ask because I'm in a quagmire... my host is a low-cost linux/mysql host (hostpc.com), yet I'm interested in asp.net.
If anyone can answer "yes" and give an outline on what I'd need to do, that would be great. hostpc uses DirectAdmin as a front-end mgmt tool. I haven't done any custom coding with the webhost, but I suspect i'd need to use DirectAdmin to "install" things.
Has anyone used the above xsp/mod_mono/Mono in a situation like mine?
Nope. Don't have a clue.
Although since MS made a open standard of .NET and all that C# stuff Mono is able to do a pretty good job of making a Linux implimentation.
Seems like the smartest thing to do would to get a cheap workstation or whatever and simply install Linux on it and try it out in that enviroment and see how things work out. That way you can have your own little enviroment to play around with asp.net in Linux and see how well it works out for you.
I suggest installing Debian and upgrading it to "unstable" also known as "sid". Debian has a steep learning curve when it comes to newbies and such, but it is very usefull for people knowledgable with LInux. Also Debian Unstable has the added advantage of a effective package manager that makes installing software a breeze (apt-get) and has a completely up to date version of mono, XSP (mono's C#-based standalone server) and other packages from it's standard sources.
here is the Debian mono stuff.
Also Suse 9.1 and Fedora Core 2 would be usefull test beds if your don't want to run Debian since RPM packages for those distros are aviable from the
go-monodownload page.
It would be pretty easy to simply execute XSP and check out it's demo stuff.
Pretty much all you do once everything is installed is open up a terminal change to the directory that contains the sample pages and execute "mono /usr/bin/xsp.exe" and then open up a browser and connect to 127.0.0.1:8080 (I think thats the default port if you don't specificy it for XSP).
At least that is what makes sense for me. Maybe mention it to your web hoster and see if they are familar with it. Or something like that.
Also keep in mind that I have very little experiance with all of this stuff, (VERY LITTLE) if you want better advice and information check out the various
resources made aviable to you from go-mono.com including mailing lists, IRC chat, and documentation.
Personally I find this stuff fascinating, I just wish I had more time to play around with this stuff.