web.config使用方法指南

这篇文章主要介绍了web.config使用方法,具体格式,注意点等方面,有需要的小伙伴可以参考下。
 
 

<connectionStrings configSource="db.config"/>

外部文件db.config:

 

 代码如下:

<connectionStrings>
<add name="DefaultConnection" connectionString="Data Source=(LocalDb)v11.0;Initial Catalog=aspnet-WebApplication1-20140304225906;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnet-WebApplication1-20140304225906.mdf"
providerName="System.Data.SqlClient" />
<add name="ReportServerTempDBConnectionString" connectionString="Data Source=.;Initial Catalog=ReportServerTempDB;Integrated Security=True"
providerName="System.Data.SqlClient" />
</connectionStrings>

 

具体格式

<节点名 configSource="配置文件路径"/>

注意点

1.如果指定了configSource,就以外部文件为准,web.config中connectionStrings下面的节点配置就无效了,即使web.config中connectionStrings下面的连接串节点没有删除掉也是无效的。

2.外部文件的根节点必须与web.config中指定的节点相同(其实就是将该节点的配置移到外部文件中)

3.一个节点只能指定一个外部配置文件,不能将多个节点的外部文件指定为同一个,如不能将connectionStrings与appSettings的configSource指定为同一个文件。

节点的数据获取

ConfigurationManager.GetSection("节点名");//返回的是一个节点对象

假想:架设以后ASP.NET5跨平台,使用json当做配置文件,应该也可以同样实现吧!

以上所述就是本文的全部内容了,希望大家能够喜欢。

时间: 2024-08-03 11:47:16

web.config使用方法指南的相关文章

web.config使用方法指南_实用技巧

<connectionStrings configSource="db.config"/> 外部文件db.config: 复制代码 代码如下: <connectionStrings>     <add name="DefaultConnection" connectionString="Data Source=(LocalDb)\v11.0;Initial Catalog=aspnet-WebApplication1-2014

IIS服务器与web.config配置优化指南

1.修改IIS最大工作进程数 a. 请考虑以下几点: 1.每一个工作进程都会消耗系统资源和CPU占用率:太多的工作进程会导致系统资源和CPU利用率的急剧消耗: 2.每一个工作进程都具有自己的状态数据,如果Web应用程序依赖于工作进程保存状态数据,那么可能不支持使用多个工作进程. 3. 成资源竞争,让多个工作进程运行同一个应用程序会造成资源竞争 b. 修改ISS最大工作进程数提高该应用程序池处理请求的性能 1.在IIS 6.0的Web园(Web Garden)中,指定用于某个应用程序池的工作进程的

IIS 7及IIS 7.5下面.htaccess转为web.config的方法

.htacess文件是apache下面的伪静态文件,nginx环境下,这个文件经过简单设置后同样有效;如果是windows 2003,实际 上程序提供商会同时提供apache和windows 2003下面的伪静态文件,我们不必担心.如果用的是IIS 7或IIS 7.5,这下面的伪 静态文件是web.config文件,那么要怎么把.htacess文件转换为web.config文件呢? 这是前段时间我遇到的问题,花钱买了一个程序,程序商没有提供web.config伪静态文件,找他要,他说他不知道咋弄

IIS7.5中apache伪静态转换为web.config伪静态方法

iis中rewrite组件用来支持伪静态,其中一个功能可以将.htaccess中的规则转换为web.config实现伪静态.方法如下:   下载地址:http://www.iis.net/downloads/microsoft/url-rewrite#additionalDownloads     需要编辑哪个网站就选择那个站点,双击  URL重写.双击后如下     点击 导入规则     选择 .htaccess文件,将其导入. 导入后显示如下:     应用即可.这样就生效了. 伪静态ur

web.config配置web应用程序中的数据库连接

web|程序|数据|数据库|数据库连接   web.config文件是标准的xml文件,我们可以使用它来为一台机器下的每一个web应用程序或某个应用程序或一个目录下的asp.net页面来进行设置,当然,它也可以为一个单独的web页面进行设置.  如:网站的主目录是\inetpub\wwwroot\,那么我们将web.config放置于其下,那么这个网站中的应用程序将被web.config中的设置所影响.  e.g.:  <?xml version="1.0" encoding=&

web.config文件自定义配置节的使用方法的一个简单例子

web web.config文件自定义配置节的使用方法的一个简单例子用来演示的程序名为MyApp,Namespace也是MyApp 1.编辑web.config文件 添加以下内容,声明一个Section <configSections>    <section name="AppConfig" type="MyApp.AppConfig, MyApp" /> </configSections>   声明了一个叫AppConfig的

web.config保存(Access)数据库连接字符串的两种方法

网上流行的方法主要有两种: 一种是通过使用 DataDirectory 目录的方法,但是 access 文件必须放在 ASP.NET 的特殊目录中,如 app_data : <add name="access" connectionString="Provider=Microsoft.Jet.Oledb.4.0;data source=|DataDirectory|db1.mdb"/> 另外一种方法则比较灵活,具体方法是:在 web.config 文件中

C#获取web.config配置文件内容的方法

本文实例讲述了C#获取web.config配置文件内容的方法.分享给大家供大家参考.具体实现方法如下: 1.ConfigurationManager提供对客户端应用程序配置文件的访问. 其有两个属性:ConnectionStrings 获取当前应用程序默认配置的 ConnectionStringsSection 数据. 方法一: 代码如下: string myConn =System.Configuration.ConfigurationManager.ConnectionStrings["sq

IIS7.5使用web.config设置伪静态的二种方法_win服务器

近几天公司里开发的项目有几个运行在IIS7.5上,由于全站采用的是伪静态,因此从网上找到两两种方法来实现.这两种方法各有优势:第一种比较灵活,只要把文件拷到根目录下,即可直接显示所有伪静态页面(适用于此伪静态规则的所有项目,如ThinkPHP),无需更改代码:第二种适合有子目录时的伪静态,比如一个网站下有多个子网站且都要使用伪静态,那么就考虑使用第二种方法了,第一种会报错误.两种方法,自己根据情况使用吧(当然,并不是适用所有项目,可以根据项目的伪静态规则自行调整).以下是代码: 第一种方法:we