asp.net xml中ACCESS的相对路径

来源:百度知道 编辑:UC知道 时间:2024/04/29 14:11:29
下面是做的绝对路径,我想做成相对路径
怎么改:
<add
name="ConnectionString"
connectionString="Provider=Microsoft.Jet.OLEDB.4.0;
Data Source=F:\MyWebSite\DataBS\App_Data\abc.mdb"
providerName="using System.Data.OleDb"/>

1.在Web.Config添加:

<appSettings>
<add key = "ConnString"
value = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source ={0}\\DataBase\\digestdb.config"/>
</appSettings>

注意,数据名字是digestdb.config(为了安全更改后缀名),放在目录DataBase下面。

2.在数据库操作的类或者在代码里面就是如下引用了:

private static string connString = String.Format( System.Configuration.ConfigurationSettings.AppSettings[ "ConnString" ],
System.Web.HttpContext.Current.Server.MapPath("."));