0

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 サービスを停止しました。

何か案は?

4

2 に答える 2

0

ISAPI 拡張機能を作成するためにxxmに切り替えました。これは、dll の自動更新を提供するだけでなく、InternetExplorer プロトコル ハンドラーを使用してデバッグします。

于 2009-11-05T10:30:47.560 に答える
0

ISAPI アプリケーションの実行とデバッグにidDebuggerを使用しています。それは非常にうまく動作し、制限されたユーザー アカウントで実行しているときにアタッチできない理由がわかりません。idDebugger を使用する利点は、サービスではなく実行可能ファイルであるため、再コンパイルするたびにサービスを停止したり開始したりする必要がないことです。

于 2009-11-05T17:00:59.420 に答える