ASP.NET MVC приложение, отображающее странные символы - PullRequest
5 голосов
/ 13 января 2010

Я занимаюсь разработкой приложения ASP.NET MVC и сегодня, спустя месяц, я загрузил новую версию на свой сервер (Discount Asp.NET). После этого у меня возникли проблемы с отображением одной из страниц: http://www.jobbox.com.br/cocoonhealth/profile/gguerini Вместо страницы отображаются недопустимые символы.

Все остальные страницы в порядке. Я пытался изменить кодировку, разрывы строк и т. Д. Ничего! Я проверил на своем компьютере и другом сервере: в обоих местах страница прекрасно работает, а на сервере Discount.asp - нет. Я не знаю что делать Я провел весь день, пытаясь выяснить, что случилось.

http://www.jobbox.com.br/cocoonhealth/ - ГЛАВНАЯ http://www.jobbox.com.br/cocoonhealth/profile/gguerini - ПРОБЛЕМА

Я дважды проверяю все, и в этом нет ничего плохого. Я не знаю, что так.

Вы видели что-нибудь подобное раньше?

Я ценю вашу помощь. G

Ответы [ 3 ]

6 голосов
/ 05 декабря 2013

Перейдите в файл Global.asax.cs и добавьте этот код в событие Application_Error:

 HttpApplication app = sender as HttpApplication;
 app.Response.Filter = null;
2 голосов
/ 26 марта 2011

У меня была такая же проблема (с приложением WebForm), и я обнаружил, что ошибка была результатом реализации сжатия GZip. Ответ, предоставленный здесь Искаженная ошибка вывода страницы с использованием Gzip в ASP.NET / IIS7 , исправила мою проблему.

2 голосов
/ 13 января 2010

Это единственная страница, где это проблема?Примерно год назад я видел нечто подобное со старой бета-версией MVC 1 ... Я думаю, что это было связано с возвратом неправильного типа из контроллера (т.е. возвращением результата JSON вместо результата View или чего-то в этом роде).

Я бы посоветовал сократить ваш взгляд до его базовых элементов ... т.е. первой строки, а затем Hello World.Если это все еще происходит, проверьте действие, которое создает представление ... Держу пари, что это не возвращает представление, а что-то еще.

Если вы все еще не можете его найти, опубликуйте свою версию базового представления и соответствующие действия.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...