I tried seeing how far I could push things along:
I first of all removed all of the allowDefinition="MachineToApplication" attributes for machineKey, anonymousIdentification, authentication and authorization in the machine.config.
That got me to the next error which was:
Parser Error Message: The element 'codeSubDirectories' cannot be defined below the application level.
Source Error:
Line 84: <add directoryName="sub-directory name"/>
Line 85: </codeSubDirectories> -->
Line 86: <codeSubDirectories>
Line 87: <add directoryName="Reports"/>
Line 88: <add directoryName="Survey"/>
|
So I simply commented out the codeSubDirectories section and it complained about buildProviders (also under the compilation element) so I commented out that as well.
Then I got the following:
Parser Error Message: Could not load file or assembly 'FreeTextBox' or one of its dependencies. The system cannot find the file specified.
Source Error:
Line 59: <httpHandlers>
Line 60: <!-- This is for FTB 3.0 support -->
Line 61: <add verb="GET" path="FtbWebResource.axd" type="FreeTextBoxControls.AssemblyResourceHandler, FreeTextBox"/>
Line 62: <!-- This is for CAPTCHA support -->
Line 63: <add verb="*" path="*.captcha.aspx" type="DotNetNuke.UI.WebControls.CaptchaHandler, DotNetNuke"/>
|
So I commented out the three http handlers one after the other, and then it finally complained about default.aspx
Parser Error Message: Could not load file or assembly 'DotNetNuke' or one of its dependencies. The system cannot find the file specified.
Source Error:
Line 1: <%@ Page Language="vb" AutoEventWireup="false" Explicit="True" Inherits="DotNetNuke.Framework.DefaultPage" CodeFile="Default.aspx.vb" %>
Line 2: <%@ Register TagPrefix="dnn" Namespace="DotNetNuke.Common.Controls" Assembly="DotNetNuke" %>
Line 3: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
Line 4: <html>
|
At this point I figured I wasn't getting anywhere helpful, so I thought I'd read the install instructions a little more closely.
Following them I renamed the original web.config file and copied release.config to web.config in its place.
That got all the way to the 'buildproviders' issue again. Restarting the 'commenting out' process at the point yielded exactly the same results.
At this point I'm reasonably certain that it's some tightening up of security on WinServ2003 R2, it's just I can't find any reference to help me open things up appropriately.
So I still need some help.