2011-10-04 75 views
0

我必須將IIS進程的內存轉儲用於通過Windbg調查問題。我基本上有四個內部網應用程序在同一個IIS服務器上運行。這意味着我看到四個w3wp進程。有沒有辦法找到哪個進程與哪個IIS應用程序綁定?我知道我可以使用Sysinternals中的Process Explorer顯示各種線程,甚至是它們的調用堆棧,但是,我的所有Intranet應用程序都使用公用庫,而某些時間堆棧可能非常相似。想知道是否有更好的方法來解決這個問題。如何知道哪個w3wp進程用於Intranet應用程序我在尋找

+0

在命令行使用IISAPP。 – lsalamon

回答

2

應用程序池的名稱作爲命令行參數傳遞給w3wp.exe。

w3wp.exe -ap "MyApplicationPoolName" ... [the rest of command line] 

我通常只使用Windows任務管理器,如果你將其配置爲顯示視圖菜單這一欄可以顯示進程的命令行。另外,調試器包中的tlist.exe也可以這樣做:

tlist w3wp.exe 
相關問題