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

 

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 11:54 AM
 

 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.


Tony Valenti
Tony.Valenti@PowerDNN.com
+001-402-650-6072

PowerDNN.com - World Leader in DotNetNuke Hosting and DNN Hosting
PowerDNN.co.uk - European Leader in DotNetNuke Hosting UK and DNN Hosting UK

PowerGrid - The DotNetNuke Private Cloud is Here!
 
New Post
4/6/2009 1: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 2: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 6: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?


Forum Policy

These Discussion Forums are dedicated to the discussion of the DotNetNuke Web Application Framework.

For the benefit of the community and to protect the integrity of the project, 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 DotNetNuke.
2. Discussion or promotion of DotNetNuke product releases under a different brand name are strictly prohibited.
3. No Flaming or Trolling.
4. No Profanity, Racism, or Prejudice.
5. Site Moderators have the final word on approving/removing a thread or post or comment.
6. English language posting only, please.

Attend A Webinar
Free Demo Site
Download DotNetNuke Professional Edition Trial
Have Someone Contact Me
Have Someone Contact Me

Like Us on Facebook Join our Network on LinkedIn Follow DNN Corporate on Twitter Follow DNN on Twitter

Advertisers

DotNetNuke Scoop!

Sponsors

DotNetNuke Corporation

DotNetNuke Corp. is the steward of the DotNetNuke open source project, the most widely adopted Web Content Management Platform for building web sites and web applications on Microsoft. Organizations use DotNetNuke to quickly develop and deploy interactive and dynamic web sites, intranets, extranets and web applications. The DotNetNuke platform is available in a free Community and subscription-based Professional and Enterprise Editions with an Elite Support option. DotNetNuke Corp. also operates the DotNetNuke Store where users purchase third party apps for the platform.