如果需要使用相对路径,可以通过“|DataDirectory|”来直接定位到”App_Data“目录,这是ASP.NET配置文件的专有声明。如:
AttachDBFilename的值就等于D:\Documents\Visual Studio2010\Projects\留言板_123\留言板_123\App_Data\Messagecenter.mdf
<addname="MessagecenterConnectionString" connectionString="DataSource=.;AttachDBFilename=|DataDirectory|\Messagecenter.mdf;InitialCatalog=Messagecenter;Integrated Security=True"providerName="System.Data.SqlClient"/>
另外一种方法:例如
<connectionStrings>
<add name="DBPath"connectionString="~/App_Data/Messagecenter.mdf"/>
本文介绍在ASP.NET应用程序中如何使用相对路径配置数据库连接字符串。通过两种方式实现:一是利用|DataDirectory|指向App_Data目录;二是采用~/App_Data的方式。这两种方法都能有效地定位到应用程序的数据文件。
1926

被折叠的 条评论
为什么被折叠?



