求助:ISAPI部署运行的BDE错误!

来源:互联网 发布:淘宝好评返现不返钱 编辑:程序博客网 时间:2024/05/18 00:39

今天试着运行一个Delphi7写的ISAPI程序,打开IIS5,目录和安全性都设置好,Scripts执行权限也为纯脚本和应用程序,然后把生成的DLL拷到Scripts文件夹,打开浏览器输入:Http://127.0.0.1/scripts/pro.dll就报如下错误:

Internal Server Error 500


Exception: EDBEngineError
Message: Permission denied. File: PDOXUSRS.NET 

pro.dll的作用是通过BDE查询DBDEMOS中的数据,然后将返回的数据与已写好的HTML共同构成一个html返回给IE浏览器,这个错误的意思是没有文件和C盘的执行权限,可是即使我把IIS的访问权限开为Administrator,在输入访问地址时输入Administrator的用户也一样会报这个错误!

到网上查了相关资料(真的好少呀!),意思都是BDE有硬伤,建议用ADO连接,可是我只想直到原因,程序改不改无所谓。我把c盘的权限也修改了,everyone为特殊权限:可运行与读取,而且把BDE中Paradox的Config修改过了,Net dir为D:/,因为我的DBDemos的DATA在d盘,可是挣扎了很久,都没有用。

不知哪位高人能指点一下,感激不尽!!! 

原创粉丝点击