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

HomeHomeGetting StartedGetting StartedInstalling DNN ...Installing DNN ...Automated Installation Using CruiseControl.NETAutomated Installation Using CruiseControl.NET
Previous
 
Next
New Post
8/3/2007 9:12 AM
 

We've been able to successfully use CruiseControl.NET and MSBuild to automate installations on local machines and servers of DNN 4.4.1.  However, when we call the Install.aspx page with mode=Install and mode=InstallResources, it says that it installs modules that are in the Install/modules folder, but they don't appear anywhere afterwards.  The ZIP files aren't even there any more.  And, there are no assemblies in the bin folder, no module folders under DesktopModules, nothing...  The ZIP files are proper PA ZIP files as if I go and manually install them, they work just fine.  Is there something wrong with the Install page?  Funny thing is that we also install a skin via this process and that works just fine.  This is basically the last step that we have to work through and we're golden!  Any help is appreciated.

 
New Post
8/7/2007 9:40 AM
 

msumerano wrote

We've been able to successfully use CruiseControl.NET and MSBuild to automate installations on local machines and servers of DNN 4.4.1.  However, when we call the Install.aspx page with mode=Install and mode=InstallResources, it says that it installs modules that are in the Install/modules folder, but they don't appear anywhere afterwards.  The ZIP files aren't even there any more.  And, there are no assemblies in the bin folder, no module folders under DesktopModules, nothing...  The ZIP files are proper PA ZIP files as if I go and manually install them, they work just fine.  Is there something wrong with the Install page?  Funny thing is that we also install a skin via this process and that works just fine.  This is basically the last step that we have to work through and we're golden!  Any help is appreciated.

I'm guessing that this is possibly a bug as this does not work.  Take a fresh install of DNN.  Then, place a new module in the Install/modules folder.  Then visit the Install.aspx?mode=InstallResources page in your browser.  DNN will go through a process and "install" anything that is in the Install/ folder.  However, when you log in as host, the new module you "installed" isn't there.  We really need this to work as our continuous integration plan relies on it working.  And, of course, the docs say it should work..  :)

 
New Post
8/7/2007 2:03 PM
 

Some of my findings for everyone's benefit...

It seems that there are several validations that occur when a module is installed.  When you use the Install.aspx?mode=InstallResources page, even if those validations fail, it still reports the module as successfully being installed and I cannot find where it logs any of the validations failing.  In the case of some of our failing modules, there were dependencies that were missing (i.e. ASP.NET AJAX and the AJAX Control Toolkit) from the bin folder or the GAC, since it tries to instantiate dependencies via reflection as a validation that everything is there for the module to work.  I think the bug here is that it does not report these problems when using the Install.aspx page and just says Success.  Once I figured out the dependencies that were needed (through debugging of the DNN Install.aspx page), the modules installed correctly and were available for selection immediately.

 
Previous
 
Next
HomeHomeGetting StartedGetting StartedInstalling DNN ...Installing DNN ...Automated Installation Using CruiseControl.NETAutomated Installation Using CruiseControl.NET


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