【发布时间】:2019-11-27 23:37:44
【问题描述】:
创建站点时,我设法使用以下代码行设置路径
New-WebSite -Name "mysite" -port 8084 -PhysicalPath "c:\inetpub\wwwroot" -ApplicationPool "myappPool"
我试图弄清楚如何更新路径,通过配置编辑器找不到任何东西。我以为我用下面的命令就可以了
Set-WebConfigurationProperty -pspath 'MACHINE/WEBROOT/APPHOST' -filter "system.applicationHost/sites/site[@name='mysite']/virtualDirectoryDefaults" -name "physicalPath" -value "c:\inetpub\wwwroot\mysite"
...但是,我要更新的不是虚拟目录,而是实际站点...
【问题讨论】:
-
新的 cmdlet 应该更易于使用 docs.microsoft.com/en-us/iis/get-started/whats-new-in-iis-10/…
-
但还是看不到物理路径 PS C:\> $Site = Get-IISSite "Default Web Site" PS C:\> $Site.Attributes 可能在哪里?
-
那是因为物理路径是虚拟目录下的一个属性,docs.microsoft.com/en-us/iis/get-started/…打开applicationHost.config,你应该很快就学会了。
标签: powershell iis web-administration