Set-WebConfigurationProperty失败了吗?

时间:2014-08-07 11:24:00

标签: powershell iis

我可以成功使用以下cmdlet在配置文件中设置机器密钥:

Set-WebConfigurationProperty 'system.web/machineKey' -PSPath "IIS:\sites\mysite" -name validationKey -value $validationKey

在另一个网站上,system.web位于"位置"标签如下:

<configuration>
 <location path=".">
  <system.web>
   <!-- machine key should come here -->
  </system.web>
 </location>
</configuration>

在这种情况下,以下命令无法设置机器密钥:

Set-WebConfigurationProperty 'location[@path="."]/system.web/machineKey' -PSPath "IIS:\sites\mysite" -name validationKey -value $validationKey

错误是:

目标配置对象&#39;位置[@path =&#34;。&#34;] / system.web / machineKey未在路径&#39; MACHINE / WEBROOT / APPHOST / mysite&#39;

0 个答案:

没有答案