有没有办法告诉ASP.NET中的View在哪里查找Web.Config?

时间:2017-04-18 02:57:16

标签: asp.net asp.net-mvc asp.net-mvc-5

我最近开始了一个新项目,我决定尝试按功能安排基本ASP.NET MVC项目中的文件夹(即一个文件夹将包含所有帐户文件模型,视图和控制器以及另一个文件夹包含Home Model,View和Controller等...而不是默认的ASP.NET模板。有了这个说,我很快意识到,当我移动我的视图时,我的控制器正在查看views文件夹下。我修复了那个,但后来我的观点正在寻找Web.Config,我修复了将视图文件夹Web.Config复制到该文件夹​​中。这是一个解决方案,但我想知道我是否可以将所有视图指向一个Web.Config,而无需将它们全部放在同一个文件夹中。

1 个答案:

答案 0 :(得分:0)

ASP.NET Web应用程序/网站中的每个文件夹都可以拥有自己的web.config文件。话虽如此,您的应用程序的根文件夹也必须具有web.config文件,基于该文件将在托管环境中配置应用程序/网站。

因此,如果要对不同的文件夹使用不同的设置,可以在任何应用程序文件夹中放置一个单独的web.config文件,其中包含特定于文件夹的设置。