help!!! asp调用dll的问题???

wchar 2003-07-11 06:21:44
asp文件

<html>
<head>
<title></title>
</head>
<body>
<%
set hello= Server.CreateObject("example4.hello")
response.write hello.SayHello
%>
</body>
</html>

dll已注册


用IE打开显示:


服务器对象 错误 'ASP 0178 : 80070005'
Server.CreateObject 访问错误
/dll1.asp,行11
检查权限时Server.CreateObject 的调用失败。对此对象的访问被拒。


...全文
39 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
txdxun 2003-12-01
  • 打赏
  • 举报
回复
mark
julyclyde 2003-07-12
  • 打赏
  • 举报
回复
ASP没有权限访问某些文件夹。因此运行VB编写的组件可能会出毛病。设置system32文件夹的属性,赋予IUSR用户运行权限即可
wchar 2003-07-12
  • 打赏
  • 举报
回复
thx
renniliao 2003-07-11
  • 打赏
  • 举报
回复
up
学习中
wchar 2003-07-11
  • 打赏
  • 举报
回复
看了你的文章,能不能具体的说一下,我不知道在哪里设置那些权限,不胜感激!!

4 权限问题
ASP没有权限访问某些文件夹。因此运行VB编写的组件可能会出毛病。设置system32文件夹的属性,赋予IUSR用户运行权限即可。ASP也没有权限访问注册表。这个可以用组件来实现。把组件注册到COM+里,然后指定其以高级身份运行;或者取消虚拟目录的“匿名访问”,让访客输入管理员密码,这时候ASP就提升为管理员身份运行了。ADSI也是一样。
如果Access数据库存放在受保护的文件夹,就会出现80004005错误。此时也需要设置文件夹的权限。
julyclyde 2003-07-11
  • 打赏
  • 举报
回复
看一下那个dll文件,以及那个文件依赖的文件,是否对iusr用户或者guests组有执行权限

微软社区之星(Feb,2003)
我的文章http://www.csdn.net/develop/MY_article.asp?author=julyclyde
wchar 2003-07-11
  • 打赏
  • 举报
回复
example4.hello 没有错

我仔细的查看过了
renniliao 2003-07-11
  • 打赏
  • 举报
回复
你的控件名称是什么?你的控件中的相关类的名称是什么?
你用的example4.hello这个类正确吗?
Server.CreateObject("这里应该是注册的DLL中的某一个类的名称")

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧