asp组件的问题,快被搞疯了,大家帮帮我啊(100分)

S

shueasy

Unregistered / Unconfirmed
GUEST, unregistred user!
问题是太奇怪了,我从从网上下了一个 上传组件(含源码和已经编译好的dll),把已经编译好的dll放到网上正常
我用delphi7 把源码编译一次,生成dll,再把这个dll替换原来的,就又报错了
两个控件都是用 regsvr32 注册的,而且权限都一样。

在系统日志里查看报错信息为:"提供服务的进程在与 World Wide Web Publishing 服务通信时遇到致命错误"

后来,用Delphi7做了一个空的 Active Server Object,就按默认的,没有自己加方法和属性。编译后,放到网上用asp调用还是报一样的错。

上次,我提过一个类似的问题,说是 dll 文件和目录的权限问题,给足了权限也不行。

实际上,似乎和权限也有关系。就是第一次调用asp的时候,用administrator身份,就能成功,不报错;然后再用匿名访问,也不报错
如果第一次就用匿名访问,就报错。

但是奇怪的是,用那个已经编译好了的上传组件,一样的权限;确可以正常使用。
这个上传组件的例子是从 盒子里下载的
http://www.2ccc.com/article.asp?articleid=1528

直接用里面的 dll ,一切正常;用 Delphi7 再编译一次;就不能用了
 
自己顶一下
 
再顶一下。
哪位有环境的兄弟,帮我测试一下看看
做一个简单的 asp组件,放在自己服务器上看能不能跑起来
 
没人了,我顶[8D]
 
大家帮帮忙啊

好像 iis5 windows 2000没这个问题
iis6 windows2003 就有这个问题的
 
坚持顶....
 
2k3的机器要把web目录的everyone的读和写权限打开.
 
白河愁
但是奇怪的是,用那个已经编译好了的上传组件,一样的权限;确可以正常使用。
这个上传组件的例子是从 盒子里下载的
http://www.2ccc.com/article.asp?articleid=1528

直接用里面的 dll ,一切正常;用 Delphi7 再编译一次;就不能用了

应该不是权限问题,你能不能帮我测试一下看看?
 
每日一顶..
 
帮你顶下 我也是现在被写ASP activeX所困扰 哥们有专门的讨论QQ群吗?
 
scyclone

你有IIS6 的环境么?
能不能帮我测试看看
看 http://www.2ccc.com/article.asp?articleid=1528 的程序再编译一次能不能正常运行
里面自带的那个 dll 是好的
 
哥们啊 我帮你试了
我下载完毕后 试了下 可以正常上传
然后重新编译以后 又试了下 还是可以正常上传
我的过程:
先注册 regsvr32 fileupload.dll
然后把demo.asp 和demo.htm拷贝到 IIS虚拟目录下
http://127.0.0.1/demo.htm 然后选择要上传的文件 顺利上传到我的IIS目录下了
然后regsvr32 -u fileupload.dll 卸掉刚才注册的ACTIVEX
然后重启IIS(用进程查看器 结束掉inetinfo.exe进程 然后结束dllhost.exe 这样IIS自动重启)

然后用delphi7重新编译源码
重新注册 重复刚才的过程

又能顺利上传

你是不是没卸掉fileupload.dll 然后又编译?
 
scyclone哥们

你是不是在本地测试的啊
你在本机测试,是不会有问题的

因为是 administrator 身份
如果在局域网或者传到网上去,就会有问题;我的就是这样呢
 
这我就不好测试了。。。 有QQ没?
 
顶阿....
 
再顶....
 
顶部