Есть несколько интересных попыток решить эту проблему.Я также признаю, что есть аналог (по-видимому, основанный на символах), который связан с переводами кодовых страниц.Хотя в этом случае, похоже, проблема со сжатием.
Веб-сервер имеет настройки для обработки / управления сжатием, но также есть возможность переопределить это поведение внутри проекта asp.net.Т.е. в Global.asax или если вы хотите переопределить объект ActionFilterAttribute / ActionExecutingContext.
Попробуйте это,
Найдите в своей кодовой базе и / или связанных двоичных файлах строки, подобные приведенным ниже.
ActionExecutingContext
HttpRequestBase
Headers["Accept-Encoding"];
HttpResponseBase
.AppendHeader("Content-encoding", "gzip");
.Filter
GZipStream
CompressionMode.Compress
DeflateStream
Большинство из них, вероятно, принадлежат к одному и тому же месту / методам, но есть разные инструменты gzip, используемые и реализуемые по-разному (отсюда и несколько предложенных ключевых слов).
Попробуйте закомментировать строки и посмотрите, не исчезла ли проблема.Если проблема решена, вам нужно выяснить, нужна ли эта обработка gzip с ручным кодированием и / или почему / когда возникает проблема с отображением вашей страницы.Это означает, что устранение проблемы также переводит страницу обратно в правильное представление.
Проблема может быть простой: у вас есть ошибка сервера, поэтому страница ошибки сервера не может быть показана с правилами, приведенными вэтот кодПозвольте дважды проверить проблему с ошибками ASP.NET в Event Viewer.