Asp.net中的Web.Config文件中的配置数据源的问题!!!

2025-04-30 06:03:57
推荐回答(4个)
回答1:

配置连接字符串是写在connectionStrings节中诶,你这貌似是写在appSettings节中



你这个把他改到connectionStrings中,key改成name

具体的可以看MSDN,DataDirectory的问题里面也有

回答2:

是的 name值是你自定义,便于在程序中使用。。你可以像变量一样理解它,但是它是索引名
本地服务器 与 远程服务器 分别的配制Data Source的方法字串???
话说 这个我也没有理解你想表达什么哈,
不过可以给你解释下。connectionString的值对应的是数据库连接字符串,比如针对sql server数据库的话!connectionString的值可以是(写法有很多种哦):server=192.168.0.35;database=test;uid=sa;password=sa
其中192.168.0.35指定服务器名,test是服务器上注册了数据库名,后面两个是口令,providerName通俗的理解就是指定提供数据库连接的通道方式,这个值就可以在一定程度上决定connectionString值如何写法。这里可以等于System.Data.SqlClient
而这些值,都可以在程序中取到他们,
比如针对:
connectionString="server=192.168.0.35;database=test;uid=sa;password=sa"
providerName="System.Data.SqlClient" />
就可以这样取值:
System.Configuration.ConfigurationManager.ConnectionStrings["test"].connectionString
取providerName类似。。。
当然,如果作为数据源,可以直接用System.Configuration.ConfigurationManager.ConnectionStrings["test"]对象了
另外,团IDC网上有许多产品团购,便宜有口碑

回答3:

配置连接字符串是写在connectionStrings节中诶,你这貌似是写在appSettings节中



你这个把他改到connectionStrings中,key改成name

具体的可以看MSDN,DataDirectory的问题里面也有

回答4:

直接给出数据库服务器就好了,你这个不常用,给你个现成的。
providerName="System.Data.SqlClient" />