0
我想在一個使用圖表控件的簡單網站上使用'SQL Express'(或它是SQL Compact?).MDF文件作爲數據源。ASP.NET Web.Config文件指定一個數據源連接字符串
本地,它很好用;但只有'AttachDbFilename'具有完整路徑。我是在搞什麼東西,還是真的需要完整路徑?如果是這樣的話 - 如何在不使用Server.MapPath()之類的情況下完成此操作?
我想在一個使用圖表控件的簡單網站上使用'SQL Express'(或它是SQL Compact?).MDF文件作爲數據源。ASP.NET Web.Config文件指定一個數據源連接字符串
本地,它很好用;但只有'AttachDbFilename'具有完整路徑。我是在搞什麼東西,還是真的需要完整路徑?如果是這樣的話 - 如何在不使用Server.MapPath()之類的情況下完成此操作?
<add name="LocalSqlServer"
connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true"
默認情況下,| DataDirectory |變量將被擴展如下:
您可以通過編程調用AppDomain.CurrentDomain.SetData("DataDirectory", newpath)