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

Dev*_*Ph2 5 iis

我想知道通过 appcmd 命令在 IIS 7.5 中重新启动站点的可能性。要列出所有可用的站点,我使用以下方法获得了成功:

appcmd.exe 列出站点

Faz*_*r87 9

您在这里有几个选择:

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

appcmd recycle apppool /apppool.name: string
Run Code Online (Sandbox Code Playgroud)

或者

 appcmd stop apppool /apppool.name: Marketing 
 appcmd start apppool /apppool.name: Marketing 
Run Code Online (Sandbox Code Playgroud)

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

 appcmd stop site /site.name: contoso 
 appcmd start site /site.name: contoso
Run Code Online (Sandbox Code Playgroud)

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

iisreset
Run Code Online (Sandbox Code Playgroud)

我认为这适用于 IIS 7.5 它肯定适用于 7.0,我的一位同事告诉我它适用于 8,所以没有理由相信 7.5 不会

希望这可以帮助

  • 通过使用您的倒数第二个选项,当我尝试运行这一行将“contoso”字符串替换为“my_real_site_name.com”时出现错误,其中说:_当前命令用法中不支持属性“site.name”_。我是否以错误的方式使用该命令? (2认同)