2009-11-05 31 views
0

我使用的是Windows 7和IIS 7.我正在編寫Delphi DataSnap ISAPI。我希望跟蹤發生在我的ISAPI DLL中的錯誤。可以在有限的用戶帳戶中運行IIS的w3wp.exe嗎?

我使用「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

我已經切換到xxm創建我的ISAPI擴展,它不僅提供了我的DLL的自動更新,我使用InternetExplorer協議處理程序來調試它。

0

我使用idDebugger來運行和調試我的ISAPI應用程序。它運行得非常好,我不明白爲什麼你無法附加到它在有限的用戶帳戶運行。關於使用idDebugger的好處在於它是一個可執行文件而不是服務,因此每次重新編譯時都不會停止並啓動服務。

相關問題