加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – Web.config文件中的appSettings和connectionStrings

发布时间:2020-12-16 03:36:26 所属栏目:asp.Net 来源:网络整理
导读:为什么还有另一个名为connectionStrings的部分?我一直只使用appSettings,直到我在一个新项目中注意到这一点: appSettings add key="SqlConnString" value="server=ABC;database=ABC;uid=A;pwd=B;"//appSettingsconnectionStrings /connectionStrings 有区
为什么还有另一个名为connectionStrings的部分?我一直只使用appSettings,直到我在一个新项目中注意到这一点:

<appSettings>
 <add key="SqlConnString" value="server=ABC;database=ABC;uid=A;pwd=B;"/>
</appSettings>

<connectionStrings>    
</connectionStrings>

有区别吗?为什么我应该使用一个而不是另一个?

解决方法

从 documentation:

The connectionStrings element
specifies a collection of database
connection strings,as name/value
pairs,for ASP.NET applications and
features.

In previous versions of ASP.NET,
connection strings were stored in the
appSettings. In ASP.NET 2.0,features,
such as Session,Membership,
Personalization,and Role Manager,
rely on connection strings that are
stored in the connectionStrings
element. You can also use the
connectionStrings element to store
connection strings for your own
applications.

所以唯一真正的区别是,内置的ASP.NET 2.0功能将期望它们的连接字符串位于connectionStrings区域中.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读