4

我正在使用 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

我添加以下反馈:

在此处输入图像描述

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

在此处输入图像描述

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

有什么我想念的吗?

谢谢

4

2 回答 2

3

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

于 2018-10-03T15:32:39.513 回答
2

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

C:\Windows\System32\inetsrv>appcmd add site /name:fakeAbsorbApi /physicalPath:C:\development\ecms\build\deploy\fakeAbsorbApi /bindings:http/*:9898:www.domain.com
于 2013-12-17T21:36:24.533 回答