c# 多个 web.config 文件在不同文件夹下的单个项目中?

标签 c# web-config

我们可以在 C# 的单个项目中有多个 web.config 文件吗? 如果是那么它的好处是什么? 假设我有一个项目 ABC,它下面有三个文件夹。 现在 ABC 有了它的 web.config 文件,ABC 下的每个文件夹也是如此。 所以总共有 4 个 web.config 文件。 那么当我运行该项目时会输出什么?

最佳答案

是的,您可以在单独的文件夹中拥有多个 web.config 文件。它们可用于在每个文件夹的基础上启用/禁用模块。您甚至可以将这些文件夹中的每一个设置为单独的网站,甚至是子网站,这些网站使用父网站 web.config 中的一些模块和子网站 web.config 中的一些模块。

我以前写过一篇关于使用 BlogEngine.NET 作为主站点并在子站点中配置 web.config 文件的博文。这可能对您有帮助:http://markschlegel.com/post/2011/11/26/BlogEngineNET-a-sub-site!.aspx

关于c# 多个 web.config 文件在不同文件夹下的单个项目中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10602804/

相关文章:

c# - 什么可能阻止对不光彩地断开连接的客户端调用 OnDisconnectedAsync?

c# - 需要递归函数来生成唯一的字符串组合

c# - 使用 Dispatcher 时代码和表示的真正分离

azure - 如何在azure门户中配置多级虚拟目录?

c# - 是否可以在不使用 web.config 文件的情况下以编程方式控制 c# 健康监控?

AngularJS 读取 web.config 值

ASP.NET HTTP 错误 500.19 "cannot read config file"

c# - Excel日期字段转换问题

c# - AggregateException - AggregateException.Flatten().InnerException 代表什么?

asp.net - 将网站连接到不同服务器上的数据库