同桌上课用手指进去了好爽_欧美丰满熟妇xxⅹⅹ性大i_成人av天天日天天拍拍_猛男gay帅男gay男男同志_欧美va天堂在线观看_人妻无码av中文系列三里桃花_亚欧免费无码在线观看_久久久精品国产亚洲av水_日韩在线免费看污污污_2021无码专区人妻系列日韩

首頁 優(yōu)化推廣 |DataDirectory|解決webconfig數(shù)據(jù)庫連接的相對路徑問題

|DataDirectory|解決webconfig數(shù)據(jù)庫連接的相對路徑問題

來源: | 時間:2013/11/15 11:15:59 |
webconfig中的數(shù)據(jù)庫連接是不支持Server.MapPath的,一般我們只能寫上數(shù)據(jù)庫文件的物理路徑,這給網(wǎng)站遷移帶來很大的不方便。用|DataDirectory|就能解決webconfig數(shù)據(jù)庫連接的相對路徑問題??匆韵麓a:
 
<connectionStrings>
<add name="ConnStr_Access"
     providerName="System.Data.OleDb"
     connectionString=
     "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\cms.mdb;"

    />
</connectionStrings>


|DataDirectory|會被自動解析到App_Data

下面是MSDN的說明:

 

使用 DataDirectory 替代字符串

AttachDbFileName 已在 ADO.NET 2.0 中進行了擴展,引入了 |DataDirectory|(包含在管道符號中)替代字符串。DataDirectoryAttachDbFileName 結(jié)合使用可指示數(shù)據(jù)文件的相對路徑,允許開發(fā)人員創(chuàng)建基于數(shù)據(jù)庫源的相對路徑(而無需指定完整路徑)的連接字符串。

DataDirectory 點的物理位置取決于應(yīng)用程序的類型。 在此示例中,要附加的 Northwind.mdf 文件位于應(yīng)用程序的 \app_data 文件夾中。

Data Source=.\\SQLExpress;Integrated Security=true;
User Instance
=true;
AttachDBFilename
=|DataDirectory|\app_data\Northwind.mdf;
Initial Catalog
=Northwind;

使用 DataDirectory 時,目錄結(jié)構(gòu)中的結(jié)果文件的路徑不能高于替代字符串指向的目錄。 例如,如果完全展開的 DataDirectory 為 C:\AppDirectory\app_data,則上面顯示的示例連接字符串有效,因為它在 c:\AppDirectory 之下。 但是,如果嘗試將 DataDirectory 指定為 |DataDirectory|\..\data,將會產(chǎn)生一個錯誤,因為 \data 不是 \AppDirectory 的子目錄。

服務(wù)熱線

153 8323 9821

功能和特性

價格和優(yōu)惠

網(wǎng)站和維護

推廣和優(yōu)化

微信服務(wù)號