| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 765 人关注过本帖
标题:关于ASP的数据采集程序在IIS6.0里测试
只看楼主 加入收藏
liang_kx
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2010-9-10
结帖率:0
收藏
已结贴  问题点数:10 回复次数:2 
关于ASP的数据采集程序在IIS6.0里测试
本人有一个像数据采集的ASP程序,做好放在自己电脑(FAT32)的IIS6.0里测试正常,但放到其它的服务器(NTFS)不能正常显示,他那台服务器和我的也是win2003里的IIS6.0,试用了很多什么权限设置的都不行。
测试的错误提示是:

Error Code: -2146697209
Error Reason: 系统错误: -2146697209。
Error Line: 0装载XML文件错误!

数据采集程序像这样的
Function LeatherHRXml(strXmlFile, strXslFile)
  Dim objXml, objXsl
  
   
    strXslFile = Server.MapPath(strXslFile)

  
  Set objXml = Server.CreateObject("MSXML2.DOMDocument")
  Set objXsl = Server.CreateObject("MSXML2.DOMDocument")
 
  objXML.Async = False '设定是否要异步传输数据
  If objXml.Load(strXmlFile) Then '读取
    objXsl.Async = False
    objXsl.ValidateonParse = False
    If objXsl.Load(strXslFile) Then
      On Error Resume Next          ' 捕获transformNode方法的错误
      LeatherHRXml = objXml.transformNode(objXsl)
      If objXsl.parseError.errorCode <> 0 Then
        Response.Write "<br><hr>"
        Response.Write "Error Code: " & objXsl.parseError.errorCode
        Response.Write "<br>Error Reason: " & objXsl.parseError.reason
        Response.Write "<br>Error Line: " & objXsl.parseError.line
        LeatherHRXml = "<span class=""alert"">格式化XML文件错误!!</span>"
      End If
    Else
      Response.Write "<br><hr>"
      Response.Write "Error Code: " & objXsl.parseError.errorCode
      Response.Write "<br>Error Reason: " & objXsl.parseError.reason
      Response.Write "<br>Error Line: " & objXsl.parseError.line
      FormatXml = "<span class=""alert"">装载XSL文件错误!</span>"
    End If  
  Else
    Response.Write "<br><hr>"
    Response.Write "Error Code: " & objXml.parseError.errorCode
    Response.Write "<br>Error Reason: " & objXml.parseError.reason
    Response.Write "<br>Error Line: " & objXml.parseError.line
    LeatherHRXml = "<span class=""alert"">装载XML文件错误!</span>"
  End If
  
  Set objXsl = Nothing
  Set objXml = Nothing
End Function

就是用这个,奇怪的是我找了一台XP系统的IIS5.1,在所有任务---权限向导---从模板选择新的安全性设置里可以设置成功,测试正常显示我所要的数据,我觉得程序是没有问题是,就是不知IIS6.0怎样去设置,请高手指点下,谢谢
搜索更多相关主题的帖子: ASP 数据采集 IIS 
2010-09-10 15:30
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:5 
那就是权限问题IIS6.0的权限设置在默认网站-鼠标右键快捷菜单属性-目录安全性选项卡
2010-09-11 16:07
cnfarer
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:179
帖 子:3330
专家分:21157
注 册:2010-1-19
收藏
得分:5 
应该是文件权限问题

★★★★★为人民服务★★★★★
2010-09-11 19:59
快速回复:关于ASP的数据采集程序在IIS6.0里测试
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018200 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved