Возможно ли запустить IIS w3wp.exe в ограниченной учетной записи пользователя?

Я использую Windows 7 и IIS 7. Я пишу Delphi DataSnap ISAPI. Я хочу отслеживать ошибки, возникающие в моей ISAPI dll.

Я узнал, что использование «w3wp.exe -debug» может помочь отладить ISAPI dll в Delphi IDE. Однако я хочу отлаживать свой ISAPI в ограниченной учетной записи пользователя, а не в группе администраторов.

Я установил права доступа к папке "C:\Windows\System32\inetsrv\config" перед запуском w3wp.exe. Тем не менее, я все еще сталкиваюсь с проблемой запуска 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.

Я остановил службу IIS перед запуском w3wp.

Любые идеи?


person Chau Chee Yang    schedule 05.11.2009    source источник


Ответы (2)


Я переключился на xxm для создания своих расширений ISAPI, он не только обеспечивает автоматическое обновление моих dll, Я использую обработчик протокола InternetExplorer для его отладки.

person Stijn Sanders    schedule 05.11.2009

Я использую idDebugger для запуска и отладки приложений ISAPI. Он работает довольно хорошо, и я не понимаю, почему вы не сможете подключиться к нему, работающему в ограниченной учетной записи пользователя. Преимущество использования idDebugger заключается в том, что это исполняемый файл, а не служба, поэтому больше не нужно останавливать и запускать службу каждый раз, когда вы хотите перекомпилировать.

person skamradt    schedule 05.11.2009