Hi to all,
while installing the DNN 04.05.05 starter kit, at the time of the sql script execution, an error ocured:
"Installing Database - Version 4.4.0...Upgrading Database to Version ERROR..."
After searching on many threads and a bit on my own, i' ve come up with the following solution.
The problem comes from the "...\DotNetNuke_04.05.05_StarterKit\DotNetNuke\DotNetNuke.vstemplate" file inside the starter kit. Although the "04.05.05.SQLDataProvider" file is packaged inside the starter kit, it is not referenced by the "DotNetNuke.vstemplate" file.
So all you have to do is:
1. Rename the "DotNetNuke_04.05.05_StarterKit.vsi" file to "DotNetNuke_04.05.05_StarterKit.zip" file
2. Extract the "DotNetNuke_04.05.05_StarterKit.zip" file and then delete it (the .zip file).
3. Inside the DotNetNuke_04.05.05_StarterKit unzipped folder, unzip the "DotNetNuke.zip" file and then delete it (the .zip file).
4. Inside the DotNetNuke unzipped folder, open the "DotNetNuke.vstemplate" file
5. Add the line:
<ProjectItem ReplaceParameters="false" TargetFileName="04.05.05.SqlDataProvider">04.05.05.SqlDataProvider</ProjectItem>
inside the SQLDataProviders element and under the 04.05.04.SQLDataProvider line
6. Save the changes.
7. Zip again the DotNetNuke folder to "DotNetNuke.zip" file.
8. Zip the DotNetNuke_04.05.05_StarterKit folder to "DotNetNuke_04.05.05_StarterKit.zip"
9. Rename the "DotNetNuke_04.05.05_StarterKit.zip" file to "DotNetNuke_04.05.05_StarterKit.vsi" file
9. Re-run the "DotNetNuke_04.05.05_StarterKit.vsi" and overwite existing templates.
10. Re-create the web site
That's all.
Note: You should also change the "DotNetNuke.vstemplate" file to reference the "Blog_03.03.01_Install.resources" file instead of the "Blog_03.03.00_Install.resources":
<ProjectItem ReplaceParameters="false" TargetFileName="Blog_03.03.01_Install.resources">Blog_03.03.01_Install.resources</ProjectItem>
inside the Install/Modules element (as noted in another thread concerning the blog install resource file issue)