Я переместил файлы в DNN Community Edition (5.6) на другой диск с тем же путем.Я изменил локальный путь домашнего каталога IIS-сервера к новому расположению (от C: до D :).
При переходе на домашнюю страницу сервер не может найти порталы, связанные с веб-сайтом:
[NullReferenceException: Object reference not set to an instance of an object.]
DotNetNuke.Common.Initialize.CacheMappedDirectory() in D:\Inetpub\wwwroot\DotNetNuke_Community\DotNetNuke_Community_05.06.05_Source\Library\Common\Initialize.vb:59
DotNetNuke.Common.Initialize.InitializeApp(HttpApplication app) in D:\Inetpub\wwwroot\DotNetNuke_Community\DotNetNuke_Community_05.06.05_Source\Library\Common\Initialize.vb:149
DotNetNuke.Common.Initialize.Init(HttpApplication app) in D:\Inetpub\wwwroot\DotNetNuke_Community\DotNetNuke_Community_05.06.05_Source\Library\Common\Initialize.vb:228
DotNetNuke.Common.Global.Global_BeginRequest(Object sender, EventArgs e) in D:\Inetpub\wwwroot\DotNetNuke_Community\DotNetNuke_Community_05.06.05_Source\Website\App_Code\Global.asax.vb:135
System.Web.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +148
System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +75
В файле web.config нет абсолютных путей.Итак, я переключил свое внимание на базу данных для установки пути для Portal 0, моего единственного портала.
Я попытался изменить запись Home Directory в таблице с Portals / 0 на D: / Inetpub /wwwroot / DotNetNuke_Community / DotNetNuke_Community_05.06.05_Source / Website / Portals / 0 без удачи.
Ваши предложения приветствуются.