Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...DNN on MONO?DNN on MONO?
Previous
 
Next
New Post
11/17/2008 2:52 PM
 

 

Hello Volks

Are they any solution to run DNN over different platforms?
I made some experience with the MONO-Project (http://www.mono-project.com) and I have to say it‘s a really great thing!
So I was thinking about to run the DNN on MONO.

It would be something like that, instead of using:

Windows -> would be for example Suse Linux 11.0 (Mono already as package included)
IIS -> would be Apache with ASP.Net modules OR XSP (a standalone ASP.Net Web-Service)
SQL-Server -> would be MySql  (with the MySql Connector)
.Net ability -> would be of course the MONO-Project itself
 
What do you think about it? Is there at all any interest for such a project?

 
New Post
11/17/2008 3:54 PM
 

 Hey Robert,

Yes, it is possible to run DNN on Mono, but I haven't seen any companies that offer that as a solution.  We have a linux guru who works for us who actually managed to make it mostly work, however, the question we kept asking was "Why the heck would you want to?".  It pretty much felt like one hack layered upon another.

 
New Post
4/6/2009 4:02 PM
 

Hello there, wasn't here for a while on this forum...

As I wrote on my first post, I'm trying to run DNN on Mono, its for a school project.

I made some progress in it. I tried many things to run DNN on Mono, but I don't think that it really would work so easily.


One of the attempt went like this:
--------------------------------------------------------------------------------------------------------------------
DNN begining from zero and build it up step by step.
I modyfield the default.aspx.vb that much that no methods would be called, just to see if DNN and MONO gets all dependencies from the Default.aspx.

so in my www folder on Linux there were absolut the basics:

Default.aspx
Default.aspx.vb (mpdyfied to a minimum, no methods are called)
web.config (modyfied to a minimum, no appSetting, no connection Strings...)
bin (empty folder)

 
1. So I startet xps2(a standalone webservice to run ASP.Net 2.0 on Mono). on the Linux Maschine and startet the brower on the localhost.
2. xsp2 started to compile
3. Parser Error Message: Assembly DotNetNuke not found
-> So I copied the DotNetnuke.dll into the bin folder
4. xps2 restarted
5. xps2 next thing was missing or could load or assembly DotNetNuke.Services.Syndication,
-> DotNetNuke.Services.Syndication.dll copyed into bin folder
6.Could not load file or assembly 'CountryListBox
-> CountryListBox.dll copyed into bin folder
7.Could not load file or assembly 'DotNetNuke.WebControls
-> DotNetNuke.WebControls.dll copyed into bin folder
8. Could not load file or assembly DotNetNuke.WebUtility        
-> DotNetNuke.WebUtility.dll copyed into bin folder
9. after that I got this error

Compilation Error
Description: Error compiling a resource required to service this request. Review your source file and modify it to fix this error.

Compiler Error Message: /tmp/root-temp-aspnet-0/2f1c3fc8/App_Web_1580aaa0_1.vb(12,18) : warning VBNC99998: Option Strict Off will probably fail.
/tmp/root-temp-aspnet-0/2f1c3fc8/App_Web_1580aaa0_1.vb(193,1) : error VBNC30037: Symbol is not valid.
/tmp/root-temp-aspnet-0/2f1c3fc8/App_Web_1580aaa0_1.vb(201,1) : error VBNC30037: Symbol is not valid.

Source Error:

Line 10:
Line 11: Option Explicit On
Line 12: Option Strict Off
Line 13:
Line 14:



So I stuck here again... what I found out about this problem is on the mono site, that
the support for late-binding, Option Strict Off / Option Explicit Off is very limited (this is much more work and will come gradually)
http://www.mono-project.com/Visual_Basic


--------------------------------------------------------------------------------------------------------------------

before this attempt I tried some diffrent attempt like to copy the hole inetpub
(standard DNN folder after created a project with the Web-Developer),
but there is of course some other problems like the Database (data-provider)
but the xsp2 compilation got never so far to try to connect the Database

for the Database I know there is a solution like from the devart.com
they implement a MySQL Connector for 4.7 but so it would be one point solved to port DNN on Mono

--------------------------------------------------------------------------------------------------------------------

I think running DNN on Mono is theoretical possible, but running it real there are still some difficulties.
this is just an information for you, but if you know something about it, would be glad to hear it.

 

regards Robert
 

 
New Post
4/6/2009 5:59 PM
 

I've yet to hear of any DNN site running on Mono... I'm skeptical but would be very happy to be proven wrong. Maybe the first person who demonstrates it can be done should get some reward (sorry though, all I can offer right now is a round of applause)... If they wrote a white paper on how to install it on Mono they would certainly deserve big QDOS points.



Alex Shirley


 
New Post
4/7/2009 9:10 AM
 

Heard of "Grasshopper"?  They are running DNN on Linux: http://dev.mainsoft.com/

That site itself is running DNN on a Linux backend.  Not really sure what version of DNN though, appears to be an older one.


-- Jon Seeley
DotNetNuke Modules
Custom DotNetNuke and .NET Development
http://www.seeleyware.com
 
Previous
 
Next
HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...DNN on MONO?DNN on MONO?


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out