我正在使用Windows 7和IIS 7.我正在编写Delphi DataSnap ISAPI。我想跟踪我的ISAPI DLL中发生的错误。
我学习使用“w3wp.exe -debug”可能有助于在Delphi IDE中调试ISAPI dll。但是,我希望在受限用户帐户而不是管理员组中调试我的ISAPI。
在运行w3wp.exe之前,我已将权限设置为文件夹“C:\ Windows \ System32 \ inetsrv \ config”。但是,我仍然遇到启动w3wp.exe的问题。这是事件日志:
The World Wide Web Publishing Service (WWW Service) did not register the URL prefix http://*:80/ for site 1. The site has been disabled. The data field contains the error number.
我在运行w3wp之前已经停止了我的IIS服务。
有什么想法吗?
答案 0 :(得分:0)
我已切换到xxm来创建我的ISAPI扩展,它不仅提供了我的dll的自动更新,我使用InternetExplorer协议处理程序来调试它。
答案 1 :(得分:0)
我使用idDebugger来运行和调试我的ISAPI应用程序。它运行得很好,我不明白为什么你无法在有限的用户帐户中运行它。使用idDebugger的好处是它是一个可执行文件而不是一个服务,所以每次你想重新编译时都不再停止和启动服务。