1. Если у Вас есть RDC (Remote Desktop Connection) на машине сервера, то в диспетчере IIS (Internet Information Services Manager) вы можете увидеть, какие из них являются Network Services
и какие из них являются Local Services
.
мне посчастливилось получить тот, который был Local Services
, который у меня был только один работает на этом сервере ...
2. удобный способ
На сервере перейти к IIS Manager
->Worker Procesess
-> тогда вы можете встретить ID на ID в: attach to debugger
Окно в Visual Studio
...
3. Другой способ, который может дать вам некоторое представление о том, чтобы использовать идентификаторы процессов - идентификаторы в окне VS attach to process
могут быть сопоставлены с идентификаторами удаленной машины (они также в Task Manager
на сервере ...)
чтобы соответствовать идентификатор пулов приложений на сервере запуска Command Prompt
- As Administrator
и запустить из %windir%\system32\intesrv\
команды папки - appcmd list wp
, чтобы получить идентификатор процесса для отображения пула приложений, это может помочь сократить его ....
Когда вы знаете, какой пул приложений, какой процесс запущен, вы можете сопоставить их приложения, работающие на этом пуле приложений в IIS Manager
и молитесь о том, что они будут один-к-одному приложению бассейна ...
, если вы используете системный проводник sysinternal, вы можете просмотреть «oproprties» процесса, включая командную строку, используемую для его запуска. Это должно дать подсказку о том, какой процесс использовать, хотя он не очень удобен для пользователя. – stijn
ИМО у вас должно быть одно удостоверение пула для каждого приложения. Тогда легко найти, какой процесс отлаживать :) – pepo
@pepo Это не моя система ... и обычно это «системные люди», которые диктуют это ... Но да, это потенциально может работать. Благодарю. –