I did manage to successfully install dotnetnuke 5.0.0. on a windows vista box having moved from version 4.9.
After installation I added the extra database connection string by insert the line indicated in red on my web config
<connectionStrings>
<add name="SiteSqlServer" connectionString="Data Source=CorpSQLServer;Initial Catalog=CorpPortalDb;User ID=myUSerId;Password=myPasswd" providerName="System.Data.SqlClient" />
<add name="HumanResourceSqlServer" connectionString="Data Source=CorpSQLServer;Initial Catalog=HumanResourceDb;User ID=myUSerId;Password=myPasswd" providerName="System.Data.SqlClient" />
</connectionStrings>
.
.
.
.
<data defaultProvider="SqlDataProvider">
<providers>
<clear />
<add name="SqlDataProvider" type="DotNetNuke.Data.SqlDataProvider, DotNetNuke.SqlDataProvider" connectionStringName="SiteSqlServer" upgradeConnectionString="" providerPath="~\Providers\DataProviders\SqlDataProvider\" objectQualifier="CORP_" databaseOwner="dbo" />
<add name="SqlHumanResourceProvider" type="DotNetNuke.Data.SqlDataProvider, DotNetNuke.SqlDataProvider" connectionStringName="HumanResourceSqlServer" upgradeConnectionString="" providerPath="~\Providers\DataProviders\SqlDataProvider\" objectQualifier="" databaseOwner="dbo" />
</providers>
</data>
Upon adding of the extra lines and visiting the dnn portal, it either
Launch the dotnetnuke installer page as if its prompting the re-installation of the dotnetnuke.
It fails to launch the portal all together indicating a 'page cannot be found' message on IE browser.
Am sure its those lines that are causing this behaviour since when I remove (the second line under data), the portal work fines.
How do I fix this issue? I need this since I have custom modules I implemented whose database are different from the core dnn database 'CorpPortalDb'.
Please note that the above configuration worked well with the dnn version 4.x