百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>建站知识> 公司网站运用的ASP说话生成html造成IIS死锁的题目
分享文章到:

公司网站运用的ASP说话生成html造成IIS死锁的题目

发布时间:06/10 来源:未知 浏览: 关键词:
公司网站运用的ASP说话生成html造成IIS死锁的题目 ASP生成html   造成IIS死锁的题目

本机程序运转一切正常。 题目涌现在某一台服务器上

生成页面的机制是:
Url="http://www.xxxxxx.com/moban/moban_index.asp“
HtmlCode=getHTTPPage(Url,0)
' FSO生成页面
------走到这里就出题目了 getHTTPPage获取不了 代码

下面列下我测试的状况:
moban_index.asp 与数据库无关,就算随意写几个字进去,只有是后缀是 .asp
运转生成的程序 就造成 IIS死锁
非得我上服务器重新启动下IIS 网站才能运转。生成失败

moban_index.asp  这个要是改成静态页面  moban_index.html
生成的代码变成这样了
Url="http://www.xxxxxx.com/moban/moban_index.html“
HtmlCode=getHTTPPage(Url,0)
就一切正常了

感觉是服务器组件题目 不知道具体是什么题目  费事指点下

附:服务器配置   Windows2003  +  IIS6.0  SQL2005  .NET2.0运转环境
阿江探针:   http://116.252.185.35:88/aspcheck.asp
所用到的函数

  1. Function GetHttpPage(HttpUrl, Coding)
  2.    On Error Resume Next
  3.     If IsNull(HttpUrl) = True Or Len(HttpUrl) < 18 Or HttpUrl = "" Then
  4.         GetHttpPage = "$False$"
  5.         Exit Function
  6.     End If
  7.     Dim Http
  8. '    Set Http = Server.CreateObject("MSXML2.XMLHTTP")
  9.         Set Http = Server.CreateObject("MSXML2.serverXMLHTTP")
  10.     Http.Open "GET", HttpUrl, False
  11.     Http.Send
  12.     If Http.Readystate <> 4 Then
  13.         GetHttpPage = "$False$"
  14.         Exit Function
  15.     End If
  16.     If Coding = 1 Then
  17.         GetHttpPage = BytesToBstr(Http.ResponseBody, "UTF-8")
  18.     ElseIf Coding = 2 Then
  19.         GetHttpPage = BytesToBstr(Http.ResponseBody, "Big5")
  20.     Else
  21.         GetHttpPage = BytesToBstr(Http.ResponseBody, "GB2312")
  22.     End If
  23.    
  24.     Set Http = Nothing
  25.     If Err.Number <> 0 Then
  26.         Err.Clear
  27.     End If
  28. End Function

  29. Function BytesToBstr(Body, Cset)
  30.     Dim Objstream
  31.     Set Objstream = Server.CreateObject("adodb.stream")
  32.     Objstream.Type = 1
  33.     Objstream.Mode = 3
  34.     Objstream.Open
  35.     Objstream.Write Body
  36.     Objstream.Position = 0
  37.     Objstream.Type = 2
  38.     Objstream.Charset = Cset
  39.     BytesToBstr = Objstream.ReadText
  40.     Objstream.Close
  41.     Set Objstream = Nothing
  42. End Function
打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有156人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板