Small width layout Medium width layout Maximum width layout Small text Medium text Large text
     Search
Downloads Downloads Directory Directory Forums Forums Forge Forge Blogs Blogs        Marketplace Marketplace Careers Program Careers
Community › Forums Register  |  

AppTheory specializes in solutions based on the DotNetNuke platform and has 2 employees on the DotNetNuke Core Team.
  Ads  
Biz Modules provides professional business modules and solutions for DotNetNuke
 


  Sponsors  

Meet Our Sponsors

Portal Webhosting - Hosting For Developers
Red-Gate Software
MaximumASP
SourceGear - Tools for Developers
.: CounterSoft :.
telerik
 


DotNetNuke Forums
 
  Forum  General DotNetN...  Install It!  Strange installation issue (DNN 4.9.0)
Previous Previous
 
Next Next
New Post 9/17/2008 1:27 AM
Resolved
User is offline Maedhros
12 posts
10th Ranked


Strange installation issue (DNN 4.9.0) 

Hi all,

1 year ago I was a DNN-n00b. However, I have been putting some hours into DNN and now I have been a DNN module developer for some time. I had the standard setup of DNN running via VS2008 using SQL 2005 Express (using attachdbfile). Due to the new release, some basic mistakes and some mess I decided to make a clean install. So I uninstalled my DNN 4.8.0 development environment (deleted files and DB).

I have then downloaded DNN 4.9.0 (both install, starterkit, and source packages). I set up my DNN folder (with same permissions (also for ASPNET and NETWORK SERVICE)). I created myself a DB in SQL Express called DNN_Development. I created a DB login for dbo rights.

Everything should be ready to install DNN. However, while "installing database scripts" it just stalls. I see "dbo.Version" as the only table and also 3 stored procedures (dbo.FindDatabaseVersion, dbo.GetDatabaseVersion, dbo.UpdateDatabaseVersion). But here the installation stalls and nothing happens.

I have tried to bypass the problem by compromising security in any way. Giving full connection rights to SQL by named pipes and TCP. I have given all rights to the DNN folder for all. I have tried both using the default attachdbfile method for SQL Express and custom create using both integrated security and DB logins. I have tried to enable this mystery feature "user instances". However, no matter what I do it seems that DNN or SQL has simply decided to kill me or something. The DNN website runs (as always) via the Visual Studio  ASP.NET Development Server on port 1544, which has always worked fine.

The only thing I might come up with is that I am not sure if the 4.8.0 was running with my SQL 2005 Express without SQL 2005 SP2. I have since then updated SQL 2005 Express to SP2 via Microsoft Update. Is there a known issue with SP2?

Unless someone has a miracle up their sleeve, I guess I will have to try to reinstall SQL 2005 (no matter how much I hate to).

 
New Post 9/17/2008 2:30 AM
User is offline Sebastian Leupold
16080 posts
www.deutschnetnuke.de
1st Ranked












Re: Strange installation issue (DNN 4.9.0) 

I am not aware of any problems with SQL 2005 SP2 (though I can recommend SQL2008 to be much more responsive in SSMSE).

If installation is interrupted, make sure to start with a blank database for subsequent retrials, otherwise the install procedure will not restart.


Sebastian Leupold

DeutschNetNuke dnnWerk - The DotNetNuke Experts German DotNetNuke User-Group European Network of DotNetNuke Professionals

DotNetNuke Project UserDefinedTable
DotNetNuke Project Release Tracker
 
New Post 9/17/2008 2:41 AM
User is offline Maedhros
12 posts
10th Ranked


Re: Strange installation issue (DNN 4.9.0) 

I always retry from a complete 100% blank database and reset folder :-)

It seems that I have overlooked a topic in the forum. However this topic does not ultmiately provide a solution.

Similar problem: http://www.dotnetnuke.com/Community/Forums/tabid/795/forumid/107/threadid/236041/scope/posts/Default.aspx

 

It seems that it may be a problem with installing DNN from the ASP.NET Development Server. An option would be to install DNN from IIS and then later use ASP.NET Development Server. However, I don't have IIS installed on my workstation and would like to avoid that. Besides, DNN should be installable from running CTRL+F5 in VS2008 ;-)

Are there any resolutions for this issue yet? .... please, without installing IIS.

 
New Post 9/17/2008 4:16 AM
User is offline Maedhros
12 posts
10th Ranked


Re: Strange installation issue (DNN 4.9.0) 

I have now found a way to install DotNetNuke via the ASP.NET Development Server from CTRL+F5 in Visual Studio. However, it leaves little in the hands of the developer during the installation.

Solution: During the first screen of the installation wizard do not choose "Custom" of "Typical" installation. Only "Auto" (using the old installer) will work. Choose "Auto" installation and all the problems go away.

 

Is this an issue that someone could verify for me? Maybe the DNN team should be notified (and an issue created) that the new installer does not work in a default development environment using the built-in ASP.NET Development Server (and not IIS).

First signs of trouble is that the install wizard will not display the images in the wizard, such as the DNN logo. It just uses the alt-text "DotNetNuke".

 
New Post 9/17/2008 9:50 AM
Accepted Answer 
User is offline Charles Nurse
2984 posts
5th Ranked










Re: Strange installation issue (DNN 4.9.0) 

There is no simple solution to this.

The problem is the following.

  1. The Development Server (Cassini to use its previous codename) processes files differently to IIS.  IIS has a lot of configuration options and allows Administrators to determine which files get "sent" to .NET for processing (eg, aspx, ascx, ashx, asmx, axd - to name the most common), and which get sent to other file processors.  Cassini has no configuration options so sends eery request to .NET.
  2. some js files and image files, if not all of them, throw exceptions when being processed as they are NOT .NET files.  This stops the file from being sent to the browser.
  3. This explains the missing image - as it is not sent to the browser
  4. It also explains the Wizard issue as the Wizard uses javascript and AJAX style callbacks during the database script processing.

The fix was to add "checks" in all of the various places where requests are processed to ensure that the file being processed was a valid .NET file.

I know I spent a lot of time on this issue a few months back - but at the time we were not planning a 4.9 release so all my fixes went into the 5.0 codebase. 

I will be confirming this today.

 


Charles Nurse
DotNetNuke Trustee,
Senior Architect, DotNetNuke Coporation
MVP (ASP.NET) and
ASPInsiders Member
View my profile on LinkedIn
See my Blog for Articles on .NET, DNN and Module Development

View my Blog
 
Previous Previous
 
Next Next
  Forum  General DotNetN...  Install It!  Strange installation issue (DNN 4.9.0)
 


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.

 


ASP.NET Web Hosting for $3.95
3 Month FREE ASP.NET Hosting! FREE Setup! DNN Support! FREE Domain Name! FREE Components! Host multiple websites on 1 plan! 30 Days Money Back Guarantee!
www.dailyrazor.com
Cestus Websites
DotNetNuke websites en services in Nederland. Cestus Websites levert websites, projectmanagent, skins, modules, training en gespecialiseerde hosting op basis van het CMS DotNetNuke.
www.dotnetnuke-websites.nl
FREE Skins, Modules & Control Panel!
Choose how much you want to pay on our Skins, Modules, Containers and Control Panel - Starting from FREE!
www.dnngroup.com

DotNetNuke Corporation   Terms Of Use  Privacy Statement
DotNetNuke®, DNN®, and the DotNetNuke logo are trademarks of DotNetNuke Corporation
Hosted by MaximumASP