关于ASP.NET的web.config的小笔记

在ASP和MVC开发中,有一些参数是需要活动更改的,最常见的就是数据库的链接字符串<connectionStrings>节点下配置的。在今天接触的项目中,我又接触到了自定义配置参数,就是可以根据项目需要在web.config中自己定义需要的参数值。

具体方法:

<configuration></configuration>节点下新增<appSettings></appSettings>节点。

然后在这个节点下就可以自定义配置参数:<add key="KEY" value="VALUE" />

使用方法:

ConfigurationManager.AppSettings["Key"]获取web.config中对应值。

注意:使用ConfigurationManager时需引用命名空间System.Collections.Generic;

web.config配置文件示例:

<configuration>
    <appSettings>
        <add key="APPID" value="wx116a17a17689178c"/>
        <add key="APPURL" value="http://miragefirefox.imwork.net/Home/RedirectLogin"/>
    </appSettings>
</configuration>

使用自定义配置示例:


public static string Appid
{
  get
  {
    return ConfigurationManager.AppSettings["APPID"];

  }
}

public static string AppUrl
{
  get
  {
    return ConfigurationManager.AppSettings["APPURL"];
  }
}

 
时间: 2024-11-03 21:56:35

关于ASP.NET的web.config的小笔记的相关文章

asp.net中web.config配置节点大全详解【转】

web.config 文件查找规则: (1)如果在当前页面所在目录下存在web.config文件,查看是否存在所要查找的结点名称,如果存在返回结果并停止查找. (2)如果当前页面所在目录下不存在web.config文件或者web.config文件中不存在该结点名,则查找它的上级目录,直到网站的根目录. (3)如果网站根目录下不存在web.config文件或者web.config文件中不存在该节点名则在%windir%"Microsoft.NET"Framework"v2.0.

asp.net连接数据库web.config配置

web.config配置如下: <connectionStrings>     <add name="myConn" connectionString="Data Source=localhost;Initial Catalog=db_student;uid=sa;pwd=123456" providerName="System.Data.SqlClient"/> </connectionStrings> 连接

ASP.NET配置文件Web.config 详细解释

一.认识Web.config文件 Web.config文件是一个XML文本文件,它用来储存 ASP.NET Web 应用程序的配置信息(如最常用的设置ASP.NET Web 应用程序的身份验证方式),它可以出现在应用程序的每一个目录中.当你通过VB.NET新建一个Web应用程序后,默认情况下会在根目录自动创建一个默认的   Web.config文件,包括默认的配置设置,所有的子目录都继承它的配置设置.如果你想修改子目录的配置设置,你可以在该子目录下新建一个Web.config文件.它可以提供除从

asp.net web.config的学习笔记

原文地址:http://www.cnblogs.com/Bulid-For-NET/archive/2013/01/11/2856632.html 一直都对web.config不太清楚.这几天趁着项目不紧赶紧再恶补下,发现确实是有很多原来不明白的地方.特意记录下来,希望能与各位看官共同进步. 小弟自学笔记,有不对的地方还请大神指出来. 学习之前,我是抱着一个完全不知道的态度开始的.我想这个方法适用于很多地方,不是有个故事吗:杯子里的水倒掉才能装进去更多的水.所以有很多地方记录的都是挺基础的知识,

ASP.NET中Web.Config配置文件详解与应用

1.首先是Web.Config配置文件详解的参数含义(具体内容都在以下代码中有注释-我从网上找到的) 1 <?xml version="1.0" encoding="utf-8"?> 2 3 <!--注意: 除了手动编辑此文件以外,您还可以使用 Web 管理工具来配置应用程序的设置.可以使用 Visual Studio 中 4 的“网站”->“Asp.Net 配置”选项. 5 6 设置和注释的完整列表在 machine.config.comm

Asp.net中web.config配置文件详解

Web.config文件是一个XML文本文件,它用来储存 ASP.NET Web 应用程序的配置信息(如最常用的设置ASP.NET Web 应用程序的身份验证方式),它可以出现在应用程序的每一个目录中.当你通过VB.NET新建一个Web应用程序后,默认情况下会在根目录自动创建一个默认的Web.config文件,包括默认的配置设置,所有的子目录都继承它的配置设置.如果你想修改子目录的配置设置,你可以在该子目录下新建一个 Web.config文件.它可以提供除从父目录继承的配置信息以外的配置信息,也

Asp.Net配置Web.config连接SqlServer数据库

前言  今天下午帮同学解决了bug,一个小问题耽误了lz接近一下午的时间.写篇博客记录下在这个过程中遇到的问题. 解决过程  step1:在连接数据库的时候,提示连接失败,这种问题有80%的概率是因为web.config中连接字符串写错了.首先web.config连接Sqlserver数据库配置有两种验证方式  Windows身份验证 string connectionstring ="Server=服务器名;Integrated Security=SSPI;database=LibraryMi

Asp.net MVC Web.config配置技巧

一.视图引入命名空间的设置 之前经常写这样的代码,而且每个页面都要写: @model IEnumerable<MvcStart.Models.People_Model> 其实有一种很方便的方法,可以通过配置Views文件夹里的Web.config来简化代码.Views文件夹里的Web.config里面的这个地方. <system.web.webPages.razor> <host factoryType="System.Web.Mvc.MvcWebRazorHost

asp.net 利用Web.config实现整站301永久重定向

1.在web.config加入配置 <appSettings> <add key="WebDomain" value="mhzg.net"/> <add key="URL301Location" value="www.mhzg.net"/> </appSettings> 2.在当前解决方案下新建一个类库项目 3.新建一个cs,命名为:Domain301.cs using Syst