如果需要使用相对路径,可以通过“|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"/>