appcmd
IIS8 で新しい仮想ディレクトリを作成するために使用しています。この構文は次のとおりです。
appcmd add vdir /app.name:<NAME> /path:<PATH> /physicalPath:<PHYSICAL-PATH>
これはうまくいきます。ここで、いくつかの資格情報を設定する必要があります。これは GUI で簡単に実行できます (仮想ディレクトリ > 基本設定 > 接続先)。applicationHost.config
これを設定すると、XML エントリが更新されていることがファイルでわかります。だから私はそれを手動で設定できるはずappcmd
です。userName
属性を設定して属性を追加できるように、正しい XML 要素に移動するための構文に苦労していますpassword
。
ここに私のXMLがあります:
<sites>
<site name="EXAMPLESITE" id="4">
<application path="/" applicationPool="EXAMPLEPOOL">
<virtualDirectory path="/" physicalPath="c:\wwwroot\" userName="" />
<virtualDirectory path="/upload" physicalPath="\\SOME-COMPUTER-ON-NETWORK\upload" userName="" />
</application>
<bindings>
<binding protocol="http" bindingInformation="*:80" />
</bindings>
</site>
</sites>