Ошибка UpgradeWizard.aspx при обновлении DNN 9.0.1 до DNN 9.0.2

В настоящее время я пытаюсь обновить свое приложение DNN с версии 9.0.1 до версии 9.0.2. Я загрузил upgrade.zip для версии 9.0.2 со страницы https://github.com/dnnsoftware/Dnn.Platform Затем я экспортировал контент и скопировал его в папку своего веб-сайта. Когда я затем перехожу на свой веб-сайт (который работает только локально), я получаю сообщение об ошибке DNN без какого-либо текста или информации. Он говорит DNN Error только на сером фоне в браузере. Используя инструменты разработчика, я увидел, что в консоли отображается следующая ошибка:

GET http://local.sylaender.me/Portals/_default/default.css net::ERR_ABORTED 404 (Not Found) - UpgradeWizard.aspx:8 

Я просмотрел UpgradeWizard.aspx файл. Он относится к default.css, который находится в папке /Resources/Shared/stylesheets/dnndefault/7.0.0/. Я скопировал его и вставил в директорию /Portals/_default/. Ошибка в консоли инструментов разработчика больше не пришла, но при вызове страницы DNN Error по-прежнему отображается без какой-либо информации. В консоли инструментов разработчика ошибок больше нет.


person Ali    schedule 30.08.2019    source источник


Ответы (1)


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

select top 15 * from eventlog order by logcreatedate desc

select * from exceptions 

Я думаю, что это тот запрос, который нужно использовать, посмотрите, даст ли он вам дополнительную информацию, которая будет полезна

person Chris Hammond    schedule 30.08.2019
comment
Итак, первый запрос дает мне, помимо хеш-значений, следующую полезную информацию: LogTypeKey: PAGE_LOAD_EXCEPTION; LogConfigID: 6; LogProperties: some xml. Все остальное не особо пригодится. Второй запрос дает следующую полезную информацию: Message: Access to the path "C:\inetpub\sylaender.me\Portals\0-System\Cache\Pages\" was denied; - person Ali; 30.08.2019
comment
StackTrace: at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) at System.IO.Directory.InternalCreateDirectory(String fullPath, String path, Object dirSecurityObj, Boolean checkHost) at System.IO.Directory.InternalCreateDirectoryHelper(String path, Boolean checkHost) at DotNetNuke.Services.ModuleCache.FileProvider.GetCacheFolder(Int32 portalId) at DotNetNuke.Services.ModuleCache.FileProvider.PurgeExpiredItems(Int32 portalId) at DotNetNuke.Services.ModuleCache.PurgeModuleCache.DoWork(); Source: mscorlib. Извините, но в первый комментарий не все подошло. - person Ali; 30.08.2019