Ошибка HTTP 503 произошла после завершения обновления с Dnn 9.1.1 до 9.3.0

#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 Было ли обновление, которое работало, выполнено на клоне / копии производственного сайта?