小编Jon*_*han的帖子

Web配置转换语法

我一直在关注Web配置转换的MSDN指南,并且大体上都取得了成功.

但是,我的网络配置的一行是给我的麻烦,我只能假设它是因为我误解了指南并使用了错误的语法.

我希望有人能够指出我的错误,如果是这样的话,我将不胜感激.

变换中的违规行是:

<sessionState sqlConnectionString="data source=localhost;uid=userId;pwd=password;" xdt:Transform="SetAttributes(sqlConnectionString)" />
Run Code Online (Sandbox Code Playgroud)

原始Web配置中的行是:

<sessionState mode="SQLServer" sqlConnectionString="data source=networkAlias;uid=userId;pwd=password;" cookieless="UseDeviceProfile" timeout="120" />
Run Code Online (Sandbox Code Playgroud)

我希望转换将替换属性"sqlConnectionString",改变连接细节.不幸的是,这条线不受影响.

我使用了完全相同的语法:

<network host="localhost" xdt:Transform="SetAttributes(host)" />
Run Code Online (Sandbox Code Playgroud)

上面的工作很好,所以我认为它也是如此.

谁能看到我哪里出错了?

asp.net web-config web-config-transform xdt-transform

9
推荐指数
2
解决办法
2942
查看次数