web.config转换中匹配元素名称

时间:2012-11-29 12:08:52

标签: asp.net deployment web-config web-deployment

我正在尝试按元素名称匹配,我必须在发布中更改sessionState元素超时,但我无法通过任何属性值进行匹配。

<sessionState timeout="5000"/>

如何在Web.Release.config中匹配此元素?

2 个答案:

答案 0 :(得分:27)

这应该有效:

<sessionState timeout="2000" 
 xdt:Transform="SetAttributes(timeout)">
</sessionState>

答案 1 :(得分:0)

如果有些人想在这里更改所有属性

<sessionState xdt:Transform="SetAttributes" xdt:Locator="XPath(/configuration/system.web/sessionState)" 
                mode="SQLServer"
                stateConnectionString="tcpip=1234.00" 
                sqlConnectionString="myConnection"
                cookieless="false" 
                timeout="2000"  />