如何使用appcmd命令重新启动IIS网站?

我想知道通过appcmd命令在IIS 7.5中重新启动一个站点的可能性。 要列出所有可用的网站,我通过使用成功:

appcmd.exe列表网站

这里有几个选项:

要重新启动单个应用程序池,请尝试(参考) :

appcmd recycle apppool /apppool.name: string 

要么

  appcmd stop apppool /apppool.name: Marketing appcmd start apppool /apppool.name: Marketing 

要重新启动个人网站,请尝试(参考)

  appcmd stop site /site.name: contoso appcmd start site /site.name: contoso 

或者您可以重新启动整个IIS服务器:

 iisreset 

我认为这在IIS 7.5上是可行的,它确实在7.0上,而且我已经被同事告知它在8上,所以没有理由相信7.5

希望这可以帮助

好吧,我可以通过在@ Fazer87的命令中更改以下详细信息来获得它在IIS 7.5上的工作:

代替:

 appcmd start site /site.name: contoso 

改成:

 appcmd start site "my_real_site_name.com" (also note the double quotes)