在Asp.Net中集中web.config

时间:2013-07-29 04:24:41

标签: asp.net web-config

我的网络解决方案中有近20个项目,包括asp.net Web应用程序和Windows服务项目。这些项目分别包含web.config和app.config。

现在我想删除所有文件,并希望在解决方案中放置一个web.config文件,所有项目都可以访问该文件。

有人可以建议我这样做吗?如果是,那么项目将如何从解决方案根调用web.config?

1 个答案:

答案 0 :(得分:1)

尝试使用快捷方式/链接而不是物理文件。实现这一目标:

  1. 只保留一个app.config文件(您最常编辑的文件,与哪个项目无关)

  2. 在其余每个项目中,删除现有的app.config文件,然后右键单击您的项目(或您要放置此app.config的文件夹),单击“添加”,然后选择“现有项目... “,在弹出窗口中,选择您在步骤1中保留的物理实体,然后单击”添加“按钮旁边的箭头,选择”添加为链接“。

  3. 现在,所有项目(您选择的项目除外)都将引用您保存的项目作为链接(快捷方式)。