【问题标题】:How do I change the physical path of web site in IIS10 with APPCMD to Amazon FSx path?如何使用 APPCMD 将 IIS10 中网站的物理路径更改为 Amazon FSx 路径?
【发布时间】:2020-04-03 10:31:46
【问题描述】:

我需要通过命令行通过我想指向 Amazon FSx 的 appcmd.exe 工具更改网站的物理路径,但我不知道为什么会出现错误。这是我在 PowerShell 中作为管理员使用的内容:

PS C:\Windows\system32> appcmd 列出应用程序

APP "Test Services/" (applicationPool:Test Services)

APP "Test Simple Site/" (applicationPool:Test Simple Site)

APP "Test/" (applicationPool:Test)

PS C:\Windows\system32> appcmd list vdir

VDIR“测试服务/”(物理路径:\amznfsxthjfzxec.test.local\share\Sites\TestServices)

VDIR "Test Simple Site/" (physicalPath:\amznfsxthjfzxec.test.local\share\Sites\TestSimple)

VDIR "Test/" (physicalPath:C:\inetpub\wwwroot)

PS C:\Windows\system32> appcmd 设置站点 /site.name:"Test" /application[path='Test/'].virtualDirectory[path='Test/'].physicalPath:"\\amznfsxthjfzxec. test.local\share\Sites\Test"

错误(消息:格式错误的集合索引器;格式为 [@position,name='value',name2='value2',...]。@position 说明符 是可选的,可以是“@start”、“@end”或“@N”,其中 N 是数字 索引到集合中。 )

你能告诉我吗?谢谢!

【问题讨论】:

    标签: iis-10 appcmd aws-fsx-windows


    【解决方案1】:

    如果要替换站点级别下虚拟目录的物理路径。

    请试试这个

    appcmd.exe set config  -section:system.applicationHost/sites /[name='Default Web Site'].[path='/'].[path='/myvir'].physicalPath:"\\WIN10\Share"  /commit:apphost
    

    如果您在我的站点下也有一个应用程序,例如“mysite/myapplication”,并且虚拟目录是“mysite/myapplication/my virtual”。

    那你可以试试这个

    appcmd.exe set config  -section:system.applicationHost/sites /[name='Mysite'].[path='/myapp'].[path='/myvir'].path:"\\WIN10"  /commit:apphost
    

    请记住在尝试此操作时以管理员身份运行 cmd。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-12-09
      • 2019-01-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-01-03
      • 1970-01-01
      相关资源
      最近更新 更多