Измененный каталог IIS в DotNetNuke приводит к проблемам с перечислением портала - PullRequest
1 голос
/ 15 марта 2012

Я переместил файлы в 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 без удачи.

Ваши предложения приветствуются.

1 Ответ

0 голосов
/ 16 марта 2012

Первое, что я хотел бы проверить, - убедиться, что у вас правильно настроены разрешения для новой папки.Вам не нужно менять запись HomeDirectory.

...