Ok, so here's part of the problem...
First, please note, this is an IIS 6.0 Installation
The DefaultAppPool that the default web server was running under was NETWORK SERVICE. This won't work in an impersonation environment because the account being used for the integrated security / trusted connection is a domain account that was set up named Domain\ReportingUser.
It isn't enough that the DotNetNuke site runs as Domain\ReportingUsere AppDomain that IIS 6.0 for this application pool must be running under Domain\ReportingUser as well. So what I have now is Domain\ReportingUser as the Identify of the DefaultAppPool, Domain\ReportingUser as the Windows user account for Anonymous Access for the DotNetNuke web site, and Domain\ReportingUser as the Database Login for the DotNetNuke database on the SQL Server box.
But now, the following problem occurs:
File |
|
Error |
Unable to generate a temporary class (result=1). error CS2001: Source file 'C:\WINDOWS\TEMP\vf9f6e9c.0.cs' could not be found error CS2008: No inputs specified |
At the end of the install it says this is an unhandled error.
I'm beginning to thing impersonation is a BAD IDEA with DotNetNuke. Perhaps I'd be better of using a specific user name and password for the database connection to DotNetNuke and relying on ASP.NET 2.0's ability to encrypt the password. Because, all the time I'm spending on this seems like it's 1 step forward, 2.5 steps back.
Any thoughts?
Please help.
D