【问题标题】:How do I reference a site by ID using IIS7 APPCMD?如何使用 IIS7 APPCMD 按 ID 引用站点?
【发布时间】:2009-09-02 14:13:42
【问题描述】:

我知道如何通过名称引用站点来停止和启动它?例如:

appcmd stop site /site.name:"Microsoft SharePoint Administration"

如何使用 IIS ID 引用站点?我尝试了这些变化:

appcmd start stop /site.id:2
appcmd start stop /site.id:"2"
appcmd start stop /site.id:2
appcmd start site /section:sites /[id='2']

但是它们都返回以下错误:

ERROR ( message:Must specify the SITE object with identifier. )

【问题讨论】:

标签: iis iis-7 appcmd


【解决方案1】:

似乎不受支持。您可以提供站点名称或 URL,但不能提供站点 ID。

C:\Windows\System32\inetsrv>appcmd 停止站点 /? 停止虚拟网站

APPCMD 停止站点

停止指定的虚拟站点,并阻止新的请求 在其绑定端点上收到。必须提供准确的站点标识符 并且必须解析为现有网站。

支持的参数:

标识符(必填)

Site name or url of the site to stop

/site.name

Site name or url of the site to stop (same as identifier)

【讨论】:

  • 是的...看起来 ID 不受支持。不过会坚持一段时间。
【解决方案2】:

为我工作,但并不完美:

Id 网站 = 169

%systemroot%\system32\inetsrv\APPCMD list sites /xml | find "169"

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-03-29
    • 2010-12-09
    • 1970-01-01
    • 2012-08-30
    • 2011-03-18
    • 2011-05-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多