最近遇到一个很奇怪的事情,Windows上的 IIS 网站 全关掉了,80端口仍然被占用。然后我新装了一台服务器,一个一个组件地装,装一个测一次,最后发现,WebDeploy这个组件,会占用80端口。
WebDeploy服务,是用来给VS在开发机上,直接部署程序到服务器上。在服务器上安装WebDeploy服务后,有两个服务被自动打开:
wmsvc 与 msdepsvc。
会占用80端口的,只是msdepsvc。因此,只需要把msdepsvc关闭,要部署时临时再打开。
关闭方法: net stop msdepsvc
打开方法: net start msdepsvc