【发布时间】:2013-09-25 14:02:25
【问题描述】:
我正在使用appcmd 在 IIS8 中创建一个新的虚拟目录。其语法为:
appcmd add vdir /app.name:<NAME> /path:<PATH> /physicalPath:<PHYSICAL-PATH>
这很好用。现在我需要设置一些凭据;这在 GUI 中很容易(虚拟目录 > 基本设置 > 连接方式)。当我设置它时,我可以在我的applicationHost.config 文件中看到它正在更新一个 XML 条目。所以我应该可以使用appcmd 手动设置它。我正在努力使用语法导航到正确的 XML 元素,因此我可以设置属性 userName 并添加属性 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>
【问题讨论】: