I have my test and production systems working on DNN 4.6.2. Today I tried to apply the DNN 4.9.4 upgrade package to my test site, and when I tried to browse to the web site and run the wizard, I got this error:
Exception Details: System.NullReferenceException: Object reference not set to an instance of an object.
Source Error:
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below. |
An unhandled exception was generated during the execution of the
current web request. Information regarding the origin and location of the
exception can be identified using the exception stack trace below. |
Stack Trace:
[NullReferenceException: Object reference not set to an instance of an object.]
DotNetNuke.Entities.Portals.PortalSettings.GetPortalSettings(Int32 TabId, PortalAliasInfo objPortalAliasInfo) +4992
DotNetNuke.Entities.Portals.PortalSettings..ctor(Int32 tabId, PortalAliasInfo objPortalAliasInfo) +77
DotNetNuke.HttpModules.UrlRewriteModule.OnBeginRequest(Object s, EventArgs e) +3400
System.Web.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +68
System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +75
|
It seems to be complaining about the portal alias. My test site is installed in a root level directory and appears to IIS 7 as
localhost/osc. Before the upgrade, I restored my local database from a current backup of my production database and carefully changed the
portalAlias table to read
localhost/osc, which is how it was working this morning. I had also refreshed my test site to be identical to production by downloading all the files fresh. The only things I changed in the
web.config were the connection strings and the machine keys. When I browse to http://localhost/osc I get my home page; when I click on the Login link I get this error. The wizard has never run.
Any suggestions on what I've done wrong?