Asp.net

匹配 web.config 轉換中的元素名稱

  • September 25, 2019

我正在嘗試按元素名稱匹配元素,我必須在發佈時更改 sessionState 元素超時,但我無法通過任何屬性值匹配它。

<sessionState timeout="5000"/>

如何匹配 Web.Release.config 中的這個元素?

這應該工作:

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

如果有人想在這裡更改所有屬性,那就是

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

引用自:https://stackoverflow.com/questions/13625518