我有一些测试需要我在运行它们之前重新启动 IIS。使用成熟的 IIS,这就像iisreset
从Process.start
.
我现在遇到的问题是我的一台计算机使用的是老旧的 Windows XP,因此它不支持 IIS7。我安装了 IIS Express,但我似乎无法找到通过命令行或某种服务重新启动 IIS Express(或重新启动单个网站)的方法。
关于 SO 和其他地方的一些问题建议重新启动MsDevSvc
服务,但这似乎与 IIS Express 无关。
编辑:这个解决方案看起来很有希望:https ://stackoverflow.com/a/4777927/210780