Like several others here, I spent the last couple days playing with getting DNN running on the root of my GoDaddy hosting. Also like others, I ran into various snags.
1) SQL Express one by default - easy enough fix
2) Missing SiteUrls.config - copied from CONFIG folder
3) Then the dreaded message you have here.
After checking, and rechecking, countless times trying to delete and recreate everything, it was certainly a reproducable problem. (Even e-mailed Michael to see of he had any other ideas.)
Then I remembered that Michael had an installation package on his site for GoDaddy, so I used that one, and poof - worked like a champ! (Thanks again Michael!)
OK, though his help, determined it wasn't anything in his package per se - but that I used HIS web.config file. To make a long story a little shorted, I did a "copy & paste" of the SQL server name into my web.config file. When I looked at it onscreen, it looked fine. However, when I
printed the config to compare it to Michaels, I realized that there was an extra linefeed in there. I'd have to guess I'm not the only one to copy & paste that info!
So, I deleted everything again, (including the SQL database, and all the folders & content), and started over. I deleted all the extra spaces on my connection strings, so that each string was all on one line, rather then span lines. Made sure the sitesurl.config was there, and hit the site. Install went through perfectly!
muldune6910 wrote
If using Windows 2000 - IIS5
- the {Server}\ASPNET User Account must have Read, Write, and Change Control of the virtual root of your website
If using Windows 2003 - IIS6
- the NT AUTHORITY\NETWORK SERVICE User Account must have Read, Write, and Change Control of the virtual root of your website