我今天早上开始对网站进行一些更新,当我去运行它时,我得到的是随机文本,而不是网站。
该站点是在本地URL mysite.local上设置的,在主机中有一个条目可将其映射到我的PC。
我曾尝试在VS中进行“清理并重建”,IIS重置,回收应用程序池,重新启动PC甚至在IIS中创建新条目,但没有任何解决方案。
它似乎仅在aspx页面上发生,因为我可以加载.htm页面而不会出现错误。
我今天需要完成一些更新,因此任何帮助都将非常棒!
这是它正在输出的文本
���`I�%&/m�{J�J��t��`$ؐ@�������iG#)�*��eVe]f@�흼��{����{����;�N'���?\fdl��J�ɞ!���?~|?"��Ey�')=��y6�����h���ly���,�&?�O�t�-���7������bU���'/���lR��_�|�fm�&_��W���fmQ-��Ǐ� 0z�^��jv����j�n�g���~��O��,[f��Wyq1o-�z���QS� �����iUV��I�M���ԃ�z�>�EV_���Z=J���������T���������f�����Z���gir�k�ܷ ��ZPWu������e� �tU� \g�a��_��y��� �J�����ߵ۳|Z��B��e��P�y��W�/�/��:l��uE})�'U�V�G����]�ݻU��e��F�v{^/gy]�{�#����.���u��su�S��]���U1�?��'賏��E�d�� B����w�^�5�;=������������������vwv~���ٮ��YS���������|�(}\|S�^a�{�c�� �Lϳi��G�u�����9!��Q�y��/�����u�l�_��2�Gi����.���&G�Ӽ���J8������2]/1#%�F�n��wi5�ɂ���u��H�yN��ӵ|{�pB�*��u���yӎӗe�59�}Y�Wܬi�_Ӷ������")���*�M�u+]��6��^ξ��K��-ۄ������[u�j�ܢ�?���eA��v����hp�t1�6��|x����ٚѯ�[���.i�����bU���f]���6����M���<|x�40b�gŲh��,ǹ���A���ClY�y��_2�����t���������$h�[��홈�zD�pM���ziI��f��r*��=|x��!��b�$\�����ҧ�c�(����w<[�y��JE�E���u^_o��v:A���l���M��X�����M�u���x���|2~�7�S�{�613C� L �h�C��Š�䧍��r�i4��)����� �����?�����;����-%q1�����buHF,I����:��j ��*g����#MW�m�̷�ݶ+��;yO��N60�Ì���C�:!����!�.�+����nF����j�.sR��&�e4�B�����踾h���F�>�{�-��W�.���ϲ�rk~�.��F���6�ʭ1��pUn�y�Q��yK�u}�����ug�V7:2���z��qanD��p`"�t�oΝ�Eg��f�<��8��>�P=�j
我尝试过的最新操作是将svn中的代码放到一个全新的文件夹中,在IIS中创建一个新条目并指向此。在此之后,我仍然遇到同样的问题!
此外,在本地运行的其他站点也没有收到错误。
最佳答案
看起来您已经启用了gzip。
确保在Application_Error
中删除自定义响应过滤器:
protected void Application_Error(Object sender, EventArgs e)
{
HttpApplication app = sender as HttpApplication;
app.Response.Filter = null;
}
里克·斯特拉尔(Rick Strahl)在blog post中更详细地描述了该问题。
关于asp.net - 本地主机站点,输出随机文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9512651/