Sebastian Leupold wrote
do you have 2 installations in a single solution? I do not understand, usually installations should be separated.
Raymond, if you have issues with initial installation, it is easiest to drop database and restart from scatch, otherwise you might have issues with leftovers.
I install the website using a seperate, clean solution. Once the website is installed and ready, then I integrate the website into my module development solution. The solution looks like this:
-- DotNetNuke
---- 04.09.00
------ 04.09.00_Development
------ 04.09.00_Staging
---- 05.00.00
------ 05.00.00_Development
------ 05.00.00_Staging
-- Modules
---- Client-Name
------ ClientModule1
------ ClientModule2
---- MyCompany
------ MyModule1
------ MyModule2
Each website has its own database named similarly to the solution, eg. "DNN_05.00.00_Development".
One just have to remember to adjust the PortalAlias table to reflect the hostname you use for the specific test-websites. Here the hosts-file in windows comes in handy to name a website eg. 05.00.00, 04.09.00, or even 05.00.00.Development. Thereby providing a logical map between hostheaders, parallel versions in one Visual Studio solution and separate databases and thereby providing a very test-friendly development-environment.
I still need to make my build-scripts to deploy the newly built module to the different versions to test on different versions and even sometime in near future applying TDD (Test-Driven Development) to my DNN solution ;-)