因为我上载的ASP.NET MVC应用程序1到服务器的更新版本中,Yellow Screen of Death已更改为这样的事情:ASP.NET MVC:在错误页面奇怪的字符
I�%&/m�{J�J��t��
$ @ IG#)* EVE F的@흼{{; N'\fdlJɞ〜|?!? “ 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-
当访问页面时h通过远程桌面(Windows Server 2008 R2,IE8)直接在服务器上发生错误,IE甚至会尝试下载响应,但会出现错误(消息框)。
有人遇到过这个吗?任何想法如何解决这个问题?
我也发现了这个问题,这似乎是很simliar,但遗憾的是并没有被现在回答:ASP.NET MVC app displaying weird characters
您可以使用Fiddler或Firebug来查看响应吗?另外,检查事件日志; .NET应该在那里报告错误。 – mkchandler 2010-10-18 20:41:39
Fiddler显示与浏览器相同的响应。该错误是一个简单的“例外”。在这种情况下,我故意抛出它,但我得到了与其他异常类型相同的结果。 – davehauser 2010-10-18 22:39:58
您是否有任何可能会更改编码的文化或文本编码类型集?或在标题中使用非文本MIME类型?在您的Web服务器,web.config或控制器(或任何操作/授权过滤器)中设置?什么是HTTP响应的完整标题? – 2011-02-21 16:56:31