1

我在默认 web.config 中看到以下连接字符串:

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

我正要更改连接字符串,但找不到 |DataDirectory| 的位置 已设置。我知道它指向App_Data我角色根目录下的一个文件夹,该文件所在的aspnetdb.mdf位置。

查看此页面:http ://social.msdn.microsoft.com/Forums/en-US/sqlce/thread/dc31ea59-5718-49b6-9f1f-7039da425296/

它声明 SetData 方法用于设置位置;但是我搜索了整个解决方案,但找不到 SetData 调用或对|DataDirectory|. 它还声明它默认使用应用程序文件夹;但是我知道这是不正确的,因为该文件位于该App_Data文件夹下。

有什么建议在哪里设置/我应该在哪里调用 SetData 方法来设置它?第一部分对我很有帮助,因为它对我来说是个谜:P

谢谢。

4

1 回答 1

0

App_data 文件夹用于存储本地数据库,您可以查看此站点以获取信息项目结构

要设置数据,您可以使用 AppDomain 类:appDomain 类

这个例子可以帮助你轻松理解App domain 例子

于 2011-08-10T10:35:08.383 回答