Hi there,
I've probably installed DotNetNuke about 20 times in total now, and I must say that the installation process is inconsistent at best. There seems to be no exact way to get it installed. The best system that has provided the most joy for me has been a Windows Server 2003 VPS, that seems to install it by following an extremely simple process. Unfortunately that process is not working for me on a relatively clean system.
So the system i'm trying to deoploy to at the moment is Windows XP, relatively clean (that being that it was solely set up for Visual studio 2008 and Microsoft Office 2007). The system has Visual Studio 2008 running everything is correct with no issues, I can develop applications fine. But deploying DotNetNuke is just giving me a sequence of seemingly incorrect errors. So this is what I'm doing in an attempt to deploy the application.
1. Create folder at "c:\DNN\"
2. Copy files for latest install of DNN 4.9
- After copy I edit the web.config so that the ".\SQLEXPRESS" part of the relevant connection strings read "MACHINENAME\SQLEXPRESS".
3. Give "NETWORK SERVICE" read / write access to the folder
4. Open up IIS and create a Virtual Directory for the DNN application
- Access Permisssions - Read / Run Scripts / Execute
- Set ASP.NET Version to 2.0
Now I launch the site and a number of things have been happening. First of all I was recieving errors selling me that it could not access the IIS METABASE, this error I have never seen before and have no idea what could of caused this. It seems to have been resolved now but with that said I have made it go twice in total during this installation. The error I am currently getting is telling me that dotnetnuke does not have access to the web.config file, the reason i think this "error" is incorrect is because even if I allow "everyone" total control to the folder the error persists.
At current I don't seem to be able to get any further than this. Any ideas how I can proceed?
BTW, maybe an MSI installation of DotNetNuke would have been more intuitive? That would have give you (as the developers) complete control over deployment to assure a more consistent result, or maybe I'm missing something.
Anyways any help on this would be greatly appreciated as I'm totally stuck.
Nick.