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