“appcmd start site”命令失败,并显示消息“对象标识符不代表有效对象”。

时间:2015-09-15 13:13:43

标签: iis-7.5 windows-server-2008-r2 appcmd

当我跑步时

C:\Windows\System32\inetsrv\appcmd.exe start site /site.name:"Some_site_name"

在Windows Server 2008 R2上,它失败并显示消息

ERROR ( hresult:800710d8, message:Command execution failed.
The object identifier does not represent a valid object.
)

......虽然网站存在。

2 个答案:

答案 0 :(得分:1)

当我遇到此错误时,原因是我在“高级设置”>“已启用的协议”中出现了拼写错误。

我没有指定“http,NET.TCP”,而是使用了“http.NET.TCP”(请注意逗号/句点差异),这也导致了这个错误。

我花了很长时间才发现它,所以我想我会发布解决方案以防万一另外一个同样短视的开发人员在那里摸不着头脑。

答案 1 :(得分:0)

我忘了检查是否有绑定礼物!没有绑定的站点无法启动,并且实用程序认为"对象标识符不代表有效对象。"是一个提醒我这个的好方法。