2

サイトを作成するとき、次のコード行でパスを設定できます

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"

...しかし、更新したいのは仮想ディレクトリではなく、実際のサイトです...

4

1 に答える 1

5

以下の 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 マネージャーを開き、サイトを更新します。

于 2019-11-28T03:09:54.950 に答える