【发布时间】:2011-12-17 06:33:39
【问题描述】:
我一直在关注 Web Config Transformation 的 MSDN 指南,并且基本上都取得了成功。
但是,我的网络配置中的一行给我带来了麻烦,我只能假设这是因为我误解了指南并使用了错误的语法。
我希望有人能够指出我的错误,如果是这样,我将不胜感激。
转换中的违规行是:
<sessionState sqlConnectionString="data source=localhost;uid=userId;pwd=password;" xdt:Transform="SetAttributes(sqlConnectionString)" />
原始网络配置中的行是:
<sessionState mode="SQLServer" sqlConnectionString="data source=networkAlias;uid=userId;pwd=password;" cookieless="UseDeviceProfile" timeout="120" />
我希望转换将替换属性“sqlConnectionString”,从而更改连接详细信息。不幸的是,这条线路没有受到影响。
我使用了完全相同的语法:
<network host="localhost" xdt:Transform="SetAttributes(host)" />
上面的效果很好,所以我认为它也是如此。
谁能看出我哪里出错了?
【问题讨论】:
标签: asp.net web-config web-config-transform xdt-transform