【问题标题】:Centralised web.config in Asp.NetAsp.Net 中的集中式 web.config
【发布时间】:2013-07-29 04:24:41
【问题描述】:

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

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

谁能建议我这样做?如果是,那么项目将如何从解决方案根目录调用 web.config ?

【问题讨论】:

    标签: asp.net web-config


    【解决方案1】:

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

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

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

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

    【讨论】:

    • 是否必须创建 app.config ?我们不能使用 web.config
    • 当然你可以使用 web.config - 我试图演示如何使用文件作为链接 - 不一定是 app.config 或 web.config...
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-24
    • 2011-04-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多