通俗易懂VS项目中的web config配置文件

22 篇文章 1 订阅
3 篇文章 0 订阅

在开发web应用程序的时候会生成一个webconfig 文件 这个就是关于这个应用程序的一些配置信息。

在开发控制台应用程序的时候会生成一个app.config文件 意义一样都是配置。

那么关于配置信息都有哪些东西?现在总结一下:

在了解配置都有哪些内容之前,我们需要先知道配置是怎么起作用的,以及作用域层级关系。

很常见的就是项目应用程序自动生成一个webconfig。这是我们最清楚的,开始就想当然的觉得是这个里面配置影响了程序。

其实不然,这个webconfig只能说是应用程序的配置还不能说是 根配置,根配置是在可以理解为系统中帮你配置的

除了程序中有webconfig ,有的views文件夹下也会有webconfig  只是层级更往上了,意义也是一样的就是配置东西。

所以来讲: 页面文件夹的 webconfig   -》 应用程序的 webconfig -》系统目录根webconfig -》系统目录machine

顺序也是按照这个继承顺序来找,找到就停止了,所以machine可以当做善后的老大。

 

在配置中我个人习惯把每一种配置 简称为 块

先从最熟悉的块  开始吧

<connectionStrings> 连接字符串 块

     <add name="DB_Ritz" connectionString="Data Source=192.168.103.50\DBSERVER;Initial Catalog=Ritz191211_new;Persist         Security Info=True;User ID=sa;Password=._com" providerName="System.Data.SqlClient" />

<appSettings>   配置信息块 key  value

    <add key="UploadPath" value="E://Upload/" />

常用但是不熟悉的块  里面的小的我个人 成为 节

1:  <system.web> 

 里面有节 1:<compilation> 关于编译程序 debug是否调试  以及目标 .NET Framework 的版本

    <compilation debug="true" targetFramework="4.5" />

  2:自定义错误 customErrors

<customErrors mode="RemoteOnly"     
    defaultRedirect="GenericErrorPage.htm">
  <error statusCode="403" redirect="NoAccess.htm" />
  <error statusCode="404" redirect="FileNotFound.htm" />
</customErrors>

3:身份验证<authentication> 

 <authentication mode="Forms">
      <forms loginUrl="~/Account/Login" timeout="2880" />
    </authentication>

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值