首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IIS3.5/ ASP.NET 6输出乱码/损坏

IIS3.5/ ASP.NET 6输出乱码/损坏
EN

Stack Overflow用户
提问于 2009-08-27 13:24:40
回答 2查看 669关注 0票数 2

我继承了一个web应用程序,当我尝试将它放在同一服务器上的不同IP和IIS站点上时,我得到的页面在所有浏览器中都是这样的。(不确定这里的服务器将如何输出,但它基本上与在文本编辑器中打开二进制文件或错误的字符编码相同)。

代码语言:javascript
复制
���r#ə6��{��Ί��&��6�K�MЀh��"Pd�AP;�RN�K9�r��<ϛ���!��GZ�4��J�z�����R'���i�j�uZLe�V`=��&��T!e]rGVx#d��N���V���w>���pc�hw��B>��^�|L�]��3�~-��g��n��n�i�>Z� �ٲ������z_�����U�,i��2��\�+���F��FB���m��r�7�v��7�}�U�N�o�G�K�o?�w凲��و�����ߓ�x!���_?��V��v�/V��olt˭Z����� >M�kwkh&��j�C3�|̓��=�8��jJ����Uo�~��T7�\w�eW�������u*���f0c��}�.����]o������7���|�;}�&O���N�)[ys��+Q��o�T�~����F����c���έm��.�Q�ů�2@P���i�ˠ�~g��u�<|   $ۭ>zZ/e��'�;R�'���v�ˠ�����

我已经将相同的版本和它的所有文件复制到运行在另一个IP下的站点,使用web.config标签并将所有编码设置为UTF8,更糟糕的是,我甚至尝试将其设置为ASCII码。

虽然该应用程序只为美国城市的用户编写,但它确实使用了俄语和罗马尼亚语的本地化资源文件,因为它已经外包给那里的开发人员。我猜他们这样做是为了让那些英语不太流利的开发人员更容易,谁知道呢。

除了使用在生产中运行的完全相同的副本和更改web.config编码设置之外,我发现它在我的IIS7/Windows7工作站上运行得很好,我尝试在上面抛出一个包含.cs文件和所有文件的未编译副本,还编写了一个执行response.write的简单ASPX页面(结果很好)。

因此,正如你所看到的,我遇到了很大的障碍,并决定询问我们这里的优秀专业社区。您在这件事上的任何意见都将受到高度赞赏。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-09-03 00:28:47

我通过导出它工作正常的生产系统的IIS设置来修复它,并从该文件创建一个新的IIS站点。遗憾的是,在我这样做之前,我看不到这两个之间的区别,但如果你遇到这个问题,那么这里有另一件事可以添加到你的故障排除任务列表中。

票数 1
EN

Stack Overflow用户

发布于 2009-08-27 13:32:47

根据你的描述,这可能是一个很大的可能性,但从互联网上的一些挖掘来看,一些论坛的帖子提到了坏的网卡破坏数据包。您确实说过,您的应用程序位于服务器上的另一个IP上--您的服务器是否有多个NIC?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1341079

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档