通常一个iis中会配置多个站点,有些时候某个iis站点大量占用cpu以及内存资源,想知道是哪些站点,比较头疼.

微软提供了一个工具--appcmd,该工具位于C:\Windows\System32\inetsrv


APPCMD (命令) (对象类型) <标识符> </参数1:值1 ...>


支持的对象类型:


SITE 虚拟站点的管理

APP 管理应用程序

VDIR 管理虚拟目录

APPPOOL 管理应用程序池

CONFIG 管理常规配置节

WP 管理工作进程

REQUEST 管理 HTTP 请求

MODULE 管理服务器模块

BACKUP 管理服务器配置备份

TRACE 使用失败请求跟踪日志



1. 列出站点pid值:

appcmd list wp


2.列出计算机上的所有站点

appcmd list sites


3.查找站点“Default Web Site

appcmd list site "Default Web Site"


4.查找与指定的 url 关联的站点

appcmd list site http://localhost/app1


5.查找“serverAutoStart”配置属性设置为“false”的所有站点

appcmd list site /serverAutoStart:false