我一直在关注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)" />
上面的工作很好,所以我认为它也是如此。
谁能看到我哪里出错了?