1

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

4

3 回答 3

3

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

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

于 2012-05-15T14:29:09.003 回答
2

你当然可以。默认的 MVC 3 项目模板就是一个例子。该站点有一个 web.config,Views 文件夹中有一个用于处理视图的呈现。

于 2012-05-15T14:24:17.847 回答
1

是的你可以。ASP.NET MVC 项目模板这样做是为了限制浏览Views文件夹。

于 2012-05-15T14:24:25.267 回答