4

appcmdIIS8 で新しい仮想ディレクトリを作成するために使用しています。この構文は次のとおりです。

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>
4

1 に答える 1

9

これはうまくいくはずです:

appcmd set vdir /vdir.name:"EXAMPLESITE/upload" /userName:user /password:password
于 2013-09-20T09:25:09.573 に答える