It took me a number of attempts to get DNN runnning in Vista cleanly. Getting the right options installed for IIS7 is not that bad, but setting the right security proved to be harder than I expected and I do not see any blogs on it, so maybe it was a local problem.
I could not get IIS7 to serve up the default.aspx file when calling up the website simply by its name, for example, localhost/dnn454. And when I specified the full path as in localhost/dnn454/default.aspx, the site would launch, but the images would not be displayed.
It turned out the IIS7 was configured to use the IUSR acount. This translated into NT Authority\IUSR. And this user did not have access to the file system. I had configured network service, as I thought this was the account that IIS runs under.
I found a tab in the new IIS7 admin screens to make the change from the IUSR account and make it Network Service, like I thought it should be.
So all is well in Vista land and DNN again.... Well Not Exactly...
