创建发布web.config文件

时间:2013-10-09 13:51:43

标签: asp.net-mvc asp.net-mvc-4 web-config web-config-transform

我对这个转换很新,我不完全明白如何实现它。这些指南都没有意义。

我想添加

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

发布配置。

我在<system.web>之后将它放在web.release.config中,但它不是这样生成的。

你还想做什么?

1 个答案:

答案 0 :(得分:5)

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

尝试:

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

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

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

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