我想知道我的Web项目中是否可以有2个或更多的web.config文件?如果是,那么编译器将如何判断连接字符串?

推荐答案

在同一级别的项目中也可以有多个配置文件.我们是这样做的.我们有一个主配置文件(Web.Config),然后还有两个配置文件.App.ConfigDatabase.Config.在App.Config中,我们定义了所有应用程序级别的设置.在Database.Config中,我们定义了所有数据库级别的设置.在Web.Config中,我们指的是应用程序.配置和数据库.配置如下:

 <appSettings configSource="app.config">
 </appSettings>
 <connectionStrings configSource="database.config">
 </connectionStrings>

此外,你可以有多个网站.配置子目录中的文件.asp将自动覆盖设置.网

Asp.net相关问答推荐

.NET 框架 3.5 和 TLS 1.2

如何在 ASP.NET 全球化中配置不变文化?

为 Web 请求实现速率限制算法的最佳方法是什么?

未知的网络方法.参数名称:methodName

如何在 Kendo UI 中获取下拉列表中选定项目的文本?

如何在 ASP.NET core rc2 中禁用浏览器缓存?

如何使用文件上传控件 Select 多个文件?

使用 JObject 所需的库名称是什么?

在 ASP.NET 4.5 WebForms 中通过 bundle.config 与 BundleConfig.cs Bundle 资源

如何在 ASP.NET MVC 中设置时区?

如何在我自己的方法中模仿 string.Format()?

如何在 ASP.NET 中通过 LAN 访问您的网站

OWIN 和 Katana,为什么要将应用程序与服务器解耦?

捕获的异常本身为 null !

GridView 按代码隐藏列

System.Threading.Tasks - 限制并发任务的数量

Page.IsPostBack 和 Page.IsCallBack 有什么区别?

DataTable 不包含 AsEnumerable 的定义

Facebook 连接和 ASP.NET

如何在asp.net的GridView中按列名而不是按索引获取单元格值