#dotnetnuke #dnn9
#dotnetnuke #dnn9
Вопрос:
После успешного обновления путем передачи zip-файла обновления и завершения процесса мастера обновления после входа в систему хоста, когда я нажал на кнопку «Посетить веб-сайт», появилась ошибка HTTP 503. После просмотра файлов журнала ниже был найден журнал ошибок
DotNetNuke.Services.Exceptions.Exceptions - System.IndexOutOfRangeException: TermsTabId
at System.Data.ProviderBase.FieldNameLookup.GetOrdinal(String fieldName)
at System.Data.SqlClient.SqlDataReader.GetOrdinal(String name)
at System.Data.SqlClient.SqlDataReader.get_Item(String name)
at DotNetNuke.Entities.Portals.PortalInfo.Fill(IDataReader dr)
at DotNetNuke.Common.Utilities.CBO.FillObjectFromReader(Object objObject, IDataReader dr)
Проблема возникла на реальном сайте
Ответ №1:
Переход с DNN 9.1.1 на 9.3.2 (и, возможно, за его пределами) требует некоторого пристального внимания к деталям. В этой серии выпусков есть несколько важных изменений, большинство из которых связаны с удалением API, которые устарели с DNN 7. Большинство из этих проблем можно решить, убедившись, что все модули, которые вы добавили в базовую платформу DNN, были обновлены до выполнения обновлений. По сути, вы захотите убедиться, что ваши модули (и, возможно, оболочки) совместимы с версией DNN, до которой вы обновляетесь.
Прочитайте примечания к выпуску для всех промежуточных выпусков, особенно 9.3.1 и 9.3.2. В DNN есть несколько важных изменений.
Также прочитайте примечания внизу https://dnndocs.com/content/getting-started/setup/upgrades/suggested-upgrade-path/index.html
Перед выполнением обновления вы должны определить любые модули, которые необходимо обновить из-за критических изменений и удаления устаревших API.
Если вам нужна дополнительная помощь в этом, я бы рекомендовал посетить форумы по адресу dnncommunity.org и задавал там вопросы. Среди прочего, вы можете обнаружить, что сообщество людей, которые могут помочь, там больше.
Комментарии:
1. Я уже выполнял эти шаги во время промежуточного обновления, и оно прошло успешно. Но во время обновления сайта в реальном времени это произошло, что было неожиданным
2. @EjazHasnain Было ли обновление, которое работало, выполнено на клоне / копии производственного сайта?