我们可以在 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/