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 再编译一次;就不能用了
我用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 再编译一次;就不能用了