【发布时间】:2014-09-22 16:05:02
【问题描述】:
我们有多个 Web 应用程序,并将所有 Web 应用程序部署在名为 iapps 的同一个文件夹中。但是每个应用程序都有自己的 web.config 文件,并且大多数必须有通用的连接字符串。
现在我想制作一个通用配置文件,所有应用程序都可以读取连接字符串并使用它。我们怎样才能做到这一点?任何好的文章或例子
当前
\iapps\app1
|- web.config
\iapps\app2
|- web.config
\iapps\app3
|- web.config
期待
\iapps\app1 --Web.cofig
|-root Config <-|
\iapps\app2 --Web.cofig
|-root Config <-|
\iapps\app3 --Web.cofig
|-root Config <-|
【问题讨论】:
-
使用一个配置文件并添加多个连接节点有什么问题..?这是完全可能的..我们每天都这样做..我个人认为维护 3 个单独的 .config 文件比较困难,但我想一切皆有可能
-
你可以把连接字符串放在 machine.config 中
-
为每个应用程序设置名称。
-
他们是在一个解决方案下还是多个解决方案下?
-
多种解决方案,有没有办法从web.config文件中读取xml?
标签: c# asp.net web.config-transform