开发者社区> 问答> 正文

win2008 64 r2 标准版 通过IIS 运行asp 图片上传报错

asp程序在自己电脑上运行完美没错误,也在其他支持asp虚拟空间上运行良好。
但就是在自己买的云服务器上运行有点问题,服务器基本上都配置好的了,运行也没问题。但通过程序网页上传图片或文件有错误提示
Server 对象 错误 'ASP 0177 : 800700c1'


Server.CreateObject 失败


提示错误代码行的源代码是这样的  Set tStream = Server.CreateObject ("ADODB.Stream")




百度了很多,也尝试了很多都没有解决,望大神帮帮忙。谢谢

展开
收起
a63814 2016-04-08 11:51:42 7730 0
2 条回答
写回答
取消 提交回答
  • 回 3楼dongshan8的帖子
    谢谢版主,这句代码运行成功了。我也重新启动了服务器,可是问题还没有解决
    现在的问题应该是服务器不支持 adodb.stream组件。


    我这有一个地址测试服务器支持不支持adodb.stream组件aositai.zsdiandian.com:8013/test.asp


    代码是这样的
    <%
    on error resume next
    dim objstream
    set objstream = CreateObject("adodb.stream")
    objstream.Open
    if err.number <> 0 then
       response.Write "服务器不支持adodb.stream组件.错误代码为"& err.number
    else
       response.Write "服务器支持adodb.stream组件!"
    end if
    err.Clear
    %>

    所以现在的问题点就是因为服务器不支持 adodb.stream了。
    请问如何修复这个问题吗?
    2016-04-08 16:56:02
    赞同 展开评论 打赏
  • 旺旺:nectar2。
    楼主您好,

    或许您可以试试这篇文章里提到的解决方法:《x64位windows 2003 server中“Server 对象 错误 'ASP 0177 : 800700c1' Server.CreateObject 失败”问题》, http://www.cnblogs.com/XiaoG/p/3438515.html

    -------------------------

    回 4楼(a63814) 的帖子
    您好,

    好哩,请等我找个测试机,为您在Windows 2008 R2 64位的系统上,运行您的这个asp文件,看看是否有不一样的结果喔。

    -------------------------

    回 4楼(a63814) 的帖子
    您好,

    今天我在阿里云公共镜像里“Windows 2008 R2 64位标准版”系统上安装IIS,添加ASP的功能,

    用您的脚本测试,正常。

    服务器支持adodb.stream组件!






    2016-04-08 12:37:31
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载