Korzystam ze zdarzenia kompilacji po Visual Studio, które wyłącza IIS, jeśli nadal działa po kompilacji:
taskkill /f /im w3wp.exe
Poniższe działa doskonale, jeśli IIS nadal działa, ale zgłasza błąd, jeśli już się zatrzymał:
Error 1 The process "w3wp.exe" not found. xxx\EXEC
Czy istnieje sposób, aby powiedzieć Taskkill, aby zignorował problem, jeśli nie może znaleźć pasującego uruchomionego procesu?
START /wait taskkill /f /im w3wp.exe