ThreadAbortException при редактировании в 9.2 - PullRequest
0 голосов
/ 18 сентября 2018

Получение следующей ошибки при попытке редактирования в 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] [Поток: 14] [ОШИБКА] DotNetNuke.Services.Exceptions.Exceptions - System.Threading.ThreadAbortException: поток был прерван.в System.Threading.Thread.AbortInternal () в System.Threading.Thread.Abort (Object stateInfo) в System.Web.HttpResponse.AbortCurrentThread () в System.Web.HttpResponse.Redirect (строковый URL, логический конецResponse, логический постоянный)в Evoq.Content.Library.ContentEditor.ContentEditorManager.AutoSetUserMode () в Evoq.Content.Library.ContentEditor.ContentEditorManager.OnInit (EventArgs e) в System.Web.UI.Control.InitRecursive на элемент управления.Control.AddedControl (Элемент управления, индекс Int32) в Evoq.Content.Library.UI.Skins.EventListeners.EvoqContentSkinEventListener.OnSkinInit (Отправитель объекта, SkinEventArgs e)

Ответы [ 2 ]

0 голосов
/ 08 октября 2018

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

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

0 голосов
/ 19 сентября 2018

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

...