我想知道有多少用戶在簡單的.net頁面上隨時連接到IIS Web服務器。有沒有辦法在3.5中使用本地.net類來告訴我這些信息?我想創建一個簡單的網頁,在給定的時間給我總的用戶數/打開的會話數。如何檢索任何時候在IIS上連接的用戶數量?
目前,我正在使用性能監視器來獲得這些信息,但是我想創建一個簡單的網頁來檢索這些信息
感謝你的幫助。
在此先感謝。
尼拉吉
我想知道有多少用戶在簡單的.net頁面上隨時連接到IIS Web服務器。有沒有辦法在3.5中使用本地.net類來告訴我這些信息?我想創建一個簡單的網頁,在給定的時間給我總的用戶數/打開的會話數。如何檢索任何時候在IIS上連接的用戶數量?
目前,我正在使用性能監視器來獲得這些信息,但是我想創建一個簡單的網頁來檢索這些信息
感謝你的幫助。
在此先感謝。
尼拉吉
更新1:更簡單(準確),只需使用的PerformanceCounter對象來獲取我下面指定的信息。
更新0:在asp.net頁面有一個msdn artical about how to show performance counter(以及更多,但並不重要)。
您可以顯示
Web服務=>當前連接=>總
反您的網頁上。
如果您正在運行IIS7,我知道Microsoft.Web.Administration讓我們爲給定的工作進程提取請求列表。可悲的是,我只是在我們的管理腳本中運行它,所以我不確定它將如何在Web進程中運行或者安全要求如何,但它可能會幫助你。