I am trying to start my website in IIS, whenever I try to start my website I get the following error
Cannot start service w3svc on computer
None of the answers above helped me.
It turns out my Net.Tcp Port Sharing Service was disabled. I changed its startup to manual, started the service, and then IISRESET worked.
I also verified that the following dependent services were started in Services ([windows]+[r] services.msc):
I found this solution by going through all dependencies and child dependencies of the World Wide Web Publishing Service and making sure that each service was enabled and started.
To verify all services for yourself, do the following:
Service Properties - Dependencies Tab