gpt4 book ai didi

asp.net - Web.config 文件中appSettings 和connectionStrings 之间的区别?

转载 作者:行者123 更新时间:2023-12-02 13:51:21 25 4
gpt4 key购买 nike

为什么还有一个名为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 区域中。

关于asp.net - Web.config 文件中appSettings 和connectionStrings 之间的区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1329960/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com