I've tried a couple more things, but I still get that error saying "/Admin/Security/AuthenticationSettings.ascx does not exist." when I go to Admin -> Authentication.
I performed an upgrade straight from 3.1.1 to 4.7. During the upgrade, I got a couple errors, but I'm not sure if they're related to this:
00:00:20.018 - Executing Script: 04.03.03.SqlDataProvider Success
00:00:20.236 - Executing Script: 04.03.04.SqlDataProvider Success
00:00:20.283 - Executing Script: 04.03.05.SqlDataProvider Error! (see 04.03.05.log for more information)
00:00:20.752 - Executing Script: 04.03.06.SqlDataProvider Success
00:00:21.143 - Executing Script: 04.03.07.SqlDataProvider Error! (see 04.03.07.log for more information)
00:00:21.971 - Executing Script: 04.04.00.SqlDataProvider Error! (see 04.04.00.log for more information)
00:00:24.190 - Executing Script: 04.04.01.SqlDataProvider Success
00:00:24.346 - Executing Script: 04.05.00.SqlDataProvider Success
00:00:27.659 - Executing Script: 04.05.01.SqlDataProvider Success
I looked at the log files to check the errors, and they were related to creating the stored procedures associated with the Files table. It doesn't really look like they're related to Authentication.
This is how I upgraded:
1. Unzipped the file DotNetNuke_04.07.00_Upgrade.zip into my DNN folder. I unzipped it into my current 3.1 installation.
2. Updated web.config (setting up SQL connection string, preserving machine and encryption keys)
3. browsing to my DNN url and let the upgrade commence.
I also tried Unzipping the file DotNetNuke_04.07.00_Install.zip into my DNN folder instead of just the upgrade zip file, and I get the same result. I thought the upgrade would somehow properly resolve the path to Authentication.ascx. This is pretty critical to my portals, as I am looking to upgrade our existing 3.1 installation.
If it's any help, in my situation, I'm running a few child portals under a parent portal. Would that have anything to do it? Any help would be greatly appreciated.