如何使用 Powershell 在 IIS 10 上更新站点的 "physical path"?
How to update "physical path" of a site on IIS 10 using Powershell?
创建站点时,我设法使用以下代码行设置路径
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"
...但是,我要更新的不是虚拟目录,而是实际站点...
您可以使用下面的 PowerShell 命令更改 iis 站点物理路径。
运行 PowerShell 作为管理员。
运行 以下命令:
PS C:\WINDOWS\system32> Import-Module WebAdministration
PS C:\WINDOWS\system32> Set-ItemProperty IIS:\Sites\sitea -name physicalPath -value "D:\s1"
更改路径后打开 iis 管理器并刷新站点。
创建站点时,我设法使用以下代码行设置路径
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"
...但是,我要更新的不是虚拟目录,而是实际站点...
您可以使用下面的 PowerShell 命令更改 iis 站点物理路径。
运行 PowerShell 作为管理员。
运行 以下命令:
PS C:\WINDOWS\system32> Import-Module WebAdministration
PS C:\WINDOWS\system32> Set-ItemProperty IIS:\Sites\sitea -name physicalPath -value "D:\s1"
更改路径后打开 iis 管理器并刷新站点。