使用appcmd创建网站后的未知网站

时间:2013-12-12 23:12:33

标签: iis appcmd

我正在使用IIS 8.5(Windows 8.1)。我尝试使用appcmd工具为我的本地IIS创建一个网站。 我使用这些页面作为参考(我知道它们适用于IIS 7,但我找不到IIS 8的等效内容):

http://technet.microsoft.com/en-us/library/cc772042(v=ws.10).aspx

http://technet.microsoft.com/en-us/library/cc772350(v=ws.10).aspx

这是我使用的命令:

C:\Windows\System32\inetsrv>appcmd add site /name:fakeAbsorbApi /physicalPath:C:\development\ecms\build\deploy\fakeAbsorbApi /bindings:http:/*:9898

我添加了以下反馈:

enter image description here

但如果我检查我的IIS管理器,它会将该网站显示为未知。我无法用它做任何事情(似乎没有选择网络配置)

enter image description here

我试图通过IIS管理器(指向同一个文件夹)使用相同的参数创建相同的网站,并且创建的网站运行良好。

我缺少什么?

谢谢

2 个答案:

答案 0 :(得分:1)

嘿,看起来你在绑定标志上有一个额外的冒号。您还需要在端口号后添加主机头。我把它固定在下面。

C:\Windows\System32\inetsrv>appcmd add site /name:fakeAbsorbApi /physicalPath:C:\development\ecms\build\deploy\fakeAbsorbApi /bindings:http/*:9898:www.domain.com

答案 1 :(得分:0)

如果您的参数中未包含应用程序池,则appcmd可以为您选择“ DefaultAppPool”。如果该应用程序池不存在,则将以“未知”状态创建网站。