• 由HuadunServer引起的一个古怪的问题


        在调试一个.NET的网站时,有一个地方总是过不去,老是出现:

          (关键词:发票,代开)

        然后就什么也没有了。好奇怪。查遍源码,也找不到来源,真是古怪得很。用fiddler跟踪,倒是跳出一个警告,大意是服务器传来的大小是5138,实际大小是5411之类。看有问题的网页源码,发现里面有一段从其它某地进来的东西:

    <TD class=manageHead><p>当前位置:<span id="ctl00_SiteMapPath1"><a href="#ctl00_SiteMapPath1_SkipLink"><img alt="跳过导航链接" height="0" width="0" src="/WebResource.axd?d=3NIVILAOOv2iOhX1AYUnMkwO8ctCsE2mZLgENBaHvqQ0AiNR0&amp;t=634448711400625000" style="border-0px;" /></a><span><a></a></span><span> &gt; </span><span><a>用户管理</a></span><span>HTTP/1.1 200 OK
    Server: Huadun-Server/3.0
    Content-Length: 284
    Content-type: text/html

     <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"></head><body>  </script> /> --> <SCRIPT LANGUAGE="JavaScript">document.body.innerHTML=" <p><font color=#FF0000>(关键词:发票,代开)</font> </p> "  ;document.execCommand("stop");</SCRIPT></body></html>

        注意看HTTP/1.1 200 OK后面的东西,很怪异哦~

        我发现Huadun-Server,上网查了一下,发现不少类似的提示信息。忽然间就明白了。因为我的网站里有“发票”、“代开”这样的关键词,而刚好是IDC服务商的安装的名为Huadun-Server的东西会动态检测,于是就把我的代码给误杀了!

        解决方法非常简单,不让关键词出现就可以了。

  • 相关阅读:
    Visual Studio 2008 菜单:工具+选项+文本编辑器+HTML+格式,选中“键入时插入属性值引号”
    itemarray的意思
    SQL技巧大全
    IIS调用com组件的权限问题
    网站快速备案法(1小时)
    ASP.NET 2.0中WEB应用程序的部署
    c#中MessageBox的使用
    推荐一款DataGridView的打印解决方案
    使用C#格式化字符串
    关于MSSQL导入导出时主键与约束丢失的问题解决
  • 原文地址:https://www.cnblogs.com/anjo/p/2125549.html
Copyright © 2020-2023  润新知