Depuis que je téléchargé une version mise à jour d'une application ASP.NET MVC 1 au serveur, le Yellow Screen of Death a changé quelque chose comme ceci:ASP.NET MVC: caractères étranges à la page d'erreur
I�%&/m�{J�J��t��
$ @ iG #) * eVe] f @ 흼 { { ; N' ? \ Fdl J ɞ! ? ~ |? " Ey ") = y6 h ͼhR L w | 2 = Ez < 7 : 5 < + oy ��:� �T����W�v�<[��~2�g�2��?�ʋ�y�hYՋ������t� _N���M�l�����{�,��Xn���Q�}�����*g�������7�� ~�
j'u> K { IW4 > U w | = -fYzR-
Lors de l'accès à des pages avec h erreurs directement sur le serveur via le Bureau à distance (Windows Server 2008 R2, IE8), IE essaie même de télécharger la réponse, mais obtenir une erreur (boîte de message).
Quelqu'un a déjà rencontré cela? Aucune idée sur la façon de résoudre ça?
Je trouve aussi cette question, qui semble être très simliar, mais n'a malheureusement pas été répondu maintenant: ASP.NET MVC app displaying weird characters
Pouvez-vous utiliser Fiddler ou Firebug pour voir la réponse? En outre, vérifiez le journal des événements; .NET devrait signaler l'erreur là. – mkchandler
Fiddler affiche la même réponse que le navigateur. L'erreur est une simple "Exception". Je l'ai jeté intentionnellement dans ce cas, mais j'ai obtenu le même résultat avec d'autres types d'exceptions. – davehauser
Avez-vous des types de culture ou d'encodage de texte susceptibles de modifier l'encodage? Ou des types MIME non-texte dans l'en-tête? Défini dans votre serveur Web, web.config ou le contrôleur (ou tout filtre d'action/d'autorisation)? Quel est l'en-tête complet de la réponse HTTP? –