Эта ошибка появляется из-за этой строки кода на странице aspx
<div class="full-content-note">
<%# Item.FullNoteContents %>
</div>
потому что свойство FullNoteContents содержит некоторые эмодзи.
Я пытался обновить код, чтобы он был похож на следующий, но HTML, как есть (появились теги).
<div class="full-content-note">
<%# Server.HtmlEncode(Item.FullNoteContents) %>
</div>
Вот полный журнал исключений
System.ArgumentException: ошибка сериализации значения 'System.String []' типа 'System.String [].' ---> System.Text.EncoderFallbackException: невозможно преобразовать символ Unicode \ uDFFC по индексу 847 в указанную кодовую страницу.
в System.Text.EncoderExceptionFallbackBuffer.Fallback (Char charUnknown, Int32 index)
в System.Text.EncoderFallbackBuffer.InternalFallback (Char ch, Char * & chars)
в System.Text.UTF8Encoding.GetByteCount (символы Char *, Int32, EncoderNLS baseEncoder)
at System.Text.UTF8Encoding.GetByteCount (Строковые символы)
в System.IO.BinaryWriter.Write (строковое значение)
в System.Web.UI.ObjectStateFormatter.SerializeValue (модуль записи SerializerBinaryWriter, значение объекта)
--- Конец внутренней трассировки стека исключений ---
в System.Web.UI.ObjectStateFormatter.SerializeValue (модуль записи SerializerBinaryWriter, значение объекта)
в System.Web.UI.ObjectStateFormatter.Serialize (Объект stateGraph, Назначение)
в System.Web.UI.Util.SerializeWithAssert (форматер IStateFormatter2, объект stateGraph, назначение)
в System.Web.UI.HiddenFieldPageStatePersister.Save ()
в Revindex.Business.Revindex.Revindex.Optimizer.OptimizerPageStatePersister.Save ()
в System.Web.UI.Page.SaveAllState ()
в System.Web.UI.Page.ProcessRequestMain (логическое значение includeStagesBeforeAsyncPoint, логическое значение includeStagesAfterAsyncPoint)