ThreadAbortException при редактировании в 9.2

Получение следующей ошибки при попытке редактирования в 9.2. Когда я нажимаю на значок карандаша, он просто обновляет страницы и не переходит в режим редактирования. Этот сайт только что был развернут на промежуточном сервере и отлично работает на моей локальной виртуальной машине. Это не из-за стороннего модуля, потому что он влияет на более чем одну страницу.

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

Другие пользователи, сообщающие о подобной проблеме:

http://www.dnnsoftware.com/forums/threadid/539819/scope/posts/cannot-edit-any-pages

http://www.dnnsoftware.com/answers/unable-to-edit-a-page-via-the-pencil-icon-on-the-page

2018-09-18 12: 16: 26,639 [ServerName] [Thread: 14] [ERROR] DotNetNuke.Services.Exceptions.Exceptions - System.Threading.ThreadAbortException: поток был прерван. в System.Threading.Thread.AbortInternal () в System.Threading.Thread.Abort (StateInfo объекта) в System.Web.HttpResponse.AbortCurrentThread () в System.Web.HttpResponse.Redirect (String url, Boolean endResponse, Boolean постоянный) в Evoq.Content.Library.ContentEditor.ContentEditorManager.AutoSetUserMode () в Evoq.Content.Library.ContentEditor.ContentEditorManager.OnInit (EventArgs e) в System.Web.UI.Control.UI.Control.UI.Control.UI.Container.InitRecursive. Имя элемента управления .Control.AddedControl (элемент управления, индекс Int32) в Evoq.Content.Library.UI.Skins.EventListeners.EvoqContentSkinEventListener.OnSkinInit (отправитель объекта, SkinEventArgs e)


person IrishChieftain    schedule 18.09.2018    source источник


Ответы (2)


Вероятно, это нормальное поведение Response.Recirect(), которому вы, должно быть, звоните. Он всегда прерывает текущий поток и генерирует ThreadAbortException. Чтобы исправить это, просто установите значение passendResponde на false

person Roman Svitukha    schedule 19.09.2018
comment
Это происходит на каждой странице сайта, поэтому не зависит от модуля. Это происходит только на нашем промежуточном сервере, а не на моем локальном компьютере разработчика. Если это связано с кодом, который мы написали сами, то я понимаю, о чем вы говорите ... - person IrishChieftain; 19.09.2018

Сгенерированное сообщение об ошибке, как и предполагалось, полностью вводило в заблуждение.

Недавно мы провели ребрендинг всего нашего сайта, включив в него новые шрифты. Одним из таких шрифтов был «.woff2». Я не стал добавлять mime-тип для этого шрифта в IIS на нашем промежуточном сервере. Когда мы добавили mime-тип в IIS для этого шрифта, проблема с редактированием исчезла сама собой!

person IrishChieftain    schedule 08.10.2018