2

我对这种转换很陌生,我不完全理解如何实现它。这些指南都没有意义。

我想添加

 <identity impersonate="true" userName="asecret" password="mysecurepassword"/>

到发布配置。

我把它放在 web.release.config 之后,<system.web>但它不会这样生成。

你还想做什么。

4

1 回答 1

5

您可能错过了使用该xdt:Transform属性执行的实际操作。

尝试:

<identity impersonate="true" userName="asecret" password="mysecurepassword" xdt:Transform="Insert"/>

应该将Insert新元素添加到该<system.web>部分下的 web.config 中。

如果该<identity />元素已存在于主 web.config 文件中,您可能需要使用xdt:Transform="Replace"它将主 web.config 中的整个元素替换为您的 Web.Release.config 中的元素。或者您可以使用xdt:Transform="SetAttribute({comma listed attributes to set here})",它将设置您指定的属性的值。

与往常一样,您可以阅读MSDN上的所有转换选项。

于 2013-10-09T13:55:08.027 回答