asp.net-mvc-2 - 在asp.net MVC 2.0中,为什么有两个web.configs?

标签 asp.net-mvc-2

在web项目中,主文件夹有一个, View 也有一个。

两者看起来一样。为什么我们需要两个web.config?

最佳答案

拥有 2 个 web.config 文件不是强制性的。站点根目录中的一个是实际的主 web.config,文件夹内的第二个指定子部分的配置。

[ROOT]
   Home
   Products
       Type
       Cost
       Make
       Web.Config <==== Sub configuration
   Portfolio
   About Us
   Web.config <==== Main web.config

在上面的例子中,子配置(web.config)包含产品内部url映射的配置,其中主we.config具有整体结构的配置。

有更复杂的情况,在根和子部分中使用相同的 url 目录,这可以通过第二个 web.config 轻松解决

关于asp.net-mvc-2 - 在asp.net MVC 2.0中,为什么有两个web.configs?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4904231/

相关文章:

javascript - 在 ASP.net MVC2 中创建动态 javascript 的正确方法是什么?

c# - 我怎样才能赶在最后期限前将产品推向市场

architecture - 拥有仅包含静态方法的模型有意义吗?

asp.net-mvc-2 - 从模型中为 datepickerfor(model=>model.date) 创建自定义 Html 助手

.net - "You must add a reference to assembly ' 系统.Data.Services.Client,版本=3.5.0.0 '"

asp.net-mvc - 带有 IE8 的 IIS6 无法正确加载 ASP.NET MVC 站点

c# - 是否有一个用于学习目的的完美/模型 ASP.Net 网站?

c# - 区域外的 RedirectToAction

asp.net-mvc - 在下拉列表中显示两个属性

asp.net-mvc - 如何在 mvc 中的 Controller 中设置隐藏字段的值