簡體   English   中英

ASP.NET Web.Config文件指定DataSource ConnectionString

[英]ASP.NET Web.Config File Specifying A DataSource ConnectionString

我正在嘗試使用'SQL Express'(或者它是SQL Compact?)。MDF文件作為使用Chart控件的簡單網站上的數據源。

在當地,它很棒; 但僅當'AttachDbFilename'具有完整路徑時。 我搞砸了什么,還是真的需要走完全路? 如果是這樣 - 如何在不使用Server.MapPath()之類的情況下實現此目的?

<add name="LocalSqlServer"
     connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true"

默認情況下,| DataDirectory | 變量將擴展如下:

  • 對於放置在用戶計算機上的目錄中的應用程序,這將是應用程序的(.exe)文件夾。
  • 對於在ClickOnce下運行的應用程序,這將是ClickOnce創建的特殊數據文件夾
  • 對於Web應用程序,這將是App_Data文件夾

您可以通過調用AppDomain.CurrentDomain.SetData("DataDirectory", newpath)以編程方式設置DataDirectory

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM