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

Asp.net中的Web.Config文件中的<addkey="ConnectionString"value="Provider=Microsoft.jet.oledb.... Asp.net中的Web.Config文件中的
<add key="ConnectionString" value="Provider=Microsoft.jet.oledb.4.0;data source=C:\shop.mdb;" />
<add key="XmlPath" value="C:\xmlCount.xml" />
可不可以改成相对的路径啊?求高手指教!!
我好像放了App_data文件,还有把数据文件放进里面,连接改成为
Provider=Micorsoft.Jet.4.0;Data Source=|DataDirectory|\shop.mdb 好像还是不行啊!!谢谢各位 了!!
展开
 我来答
csd314
2011-06-23 · TA获得超过493个赞
知道小有建树答主
回答量:730
采纳率:50%
帮助的人:551万
展开全部
配置连接字符串是写在connectionStrings节中诶,你这貌似是写在appSettings节中
如<connectionStrings>
<add name="AdventureWorksEntities" connectionString="metadata=.\AdventureWorks.csdl|.\AdventureWorks.ssdl|.\AdventureWorks.msl;
provider=System.Data.SqlClient;provider connection string='Data Source=localhost;
Initial Catalog=AdventureWorks;Integrated Security=True;Connection Timeout=60;
multipleactiveresultsets=true'" providerName="System.Data.EntityClient" />
</connectionStrings>
你这个把他改到connectionStrings中,key改成name

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

参考资料: http://msdn.microsoft.com/zh-cn/library/cc716756.aspx

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Storm代理
2023-07-25 广告
StormProxies是一家提供动态代理服务器服务的企业,旨在帮助用户更好地管理网络访问和安全。以下是一些关于StormProxies的IP动态代理服务的特点:1. 高匿名性:StormProxies的动态代理服务器具有高匿名性,可以有效... 点击进入详情页
本回答由Storm代理提供
匿名用户
2011-07-06
展开全部
是的 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
而这些值,都可以在程序中取到他们,
比如针对:
<add name="test"
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网上有许多产品团购,便宜有口碑
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
地瓜说机
推荐于2017-11-13 · TA获得超过2.9万个赞
知道大有可为答主
回答量:2.3万
采纳率:91%
帮助的人:1.2亿
展开全部
配置连接字符串是写在connectionStrings节中诶,你这貌似是写在appSettings节中
如<connectionStrings>
<add name="AdventureWorksEntities" connectionString="metadata=.\AdventureWorks.csdl|.\AdventureWorks.ssdl|.\AdventureWorks.msl;
provider=System.Data.SqlClient;provider connection string='Data Source=localhost;
Initial Catalog=AdventureWorks;Integrated Security=True;Connection Timeout=60;
multipleactiveresultsets=true'" providerName="System.Data.EntityClient" />
</connectionStrings>
你这个把他改到connectionStrings中,key改成name

具体的可以看MSDN,DataDirectory的问题里面也有
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
钨丝灯m
2011-06-23 · 超过16用户采纳过TA的回答
知道答主
回答量:116
采纳率:0%
帮助的人:36.6万
展开全部
直接给出数据库服务器就好了,你这个不常用,给你个现成的。
<add name="NetPlatConnectionString2" connectionString="Data Source=192.168.13.200;Initial Catalog=NetPlat;User ID=dongyh"
providerName="System.Data.SqlClient" />
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
guanxinsui
2011-06-23 · 超过36用户采纳过TA的回答
知道小有建树答主
回答量:138
采纳率:0%
帮助的人:87.3万
展开全部
Provider=Micorsoft.Jet.4.0;Data Source=|DataDirectory|shop.mdb
不是 Provider=Micorsoft.Jet.4.0;Data Source=|DataDirectory|\shop.mdb 多了“\shop.mdb” 中的“\”
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式