Posted on

web test

2008-08-28 15:24

按照教程讲程序编写好以后。
首先是,web服务不能启动,原因是新建的web服务使用80端口,冲突引起。
然后是,不能打开页面。原因是iis 的服务器扩展默认设置所有未知的isapi扩展禁用。
增加自己的程序后ok. 
接着报告错误:

1 Internal Server Error 500

Exception: EDBEngineError
Message: Network initialization failed. File or directory does not exist. File: D:\PDOXUSRS.NET Permission denied. Directory: D:\

2 Internal Server Error 500

Exception: EDBEngineError
Message: Network initialization failed. Permission denied. File: D:\PDOXUSRS.NET Directory: D:\

最后设置:BDE 中的 net dir 到应用程序的目录下 \webApp下和ISAPI 的动态库放在一个目录下。
关闭进程中一个名为w3wp.exe 的进程。就等于将动态库从内存中卸下。

这样,测试成功。 接着测试。 08.08.28 21:25:00 更新以后。报告错误: Internal Application Error Permission denied. File: c:\windows\system32\inetsrv\Tra8.MB Table: c:\windows\system32\inetsrv\Tra8.MB File or directory does not exist. File: c:\windows\system32\inetsrv\Tra8.DB /XMLBroker1

2008.08.29
其实错误原因是由于“PDOXUSRS.NET” 的默认权限是internet 用户不能访问引起的。直接给这个文件增加权限就可以解决。但是修改bde似乎修改了这个权限。所以解决了问题。
看来还需要仔细些。看看系统的提示。

 

Leave a Reply

Your email address will not be published.