【发布时间】:2011-11-10 15:13:14
【问题描述】:
我在 root/ 和 root/Web 有 2 个 web.config 文件。我希望当我点击 /Root/Web 时,我的应用程序应该从 root/Web.Config 加载一组特定的设置,即使它们存在于 /root/web/Web.config 中
任何想法我应该在哪里修改什么?
【问题讨论】:
标签: asp.net web-config
我在 root/ 和 root/Web 有 2 个 web.config 文件。我希望当我点击 /Root/Web 时,我的应用程序应该从 root/Web.Config 加载一组特定的设置,即使它们存在于 /root/web/Web.config 中
任何想法我应该在哪里修改什么?
【问题讨论】:
标签: asp.net web-config
是的,这样做的方法是删除子 web.config 中与根 web.config 中的设置冲突的元素。
如果您需要它们用于其他目的,那么您需要阅读您想要/需要的任何设置并以编程方式应用它们。
ASP.NET 配置层次结构的根是一个被引用的文件 作为根 Web.config 文件,它位于同一目录中 作为 Machine.config 文件。根 Web.config 文件继承所有 Machine.config 文件中的设置。根 Web.config 文件 包括适用于所有 ASP.NET 应用程序的设置 运行特定版本的 .NET Framework。 因为每个 ASP.NET 应用程序从根目录继承默认配置设置 Web.config 文件,您只需要为设置创建 Web.config 文件 覆盖默认设置。
【讨论】: