我在默认的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
感谢。
答案 0 :(得分:0)
App_data文件夹用于存储本地数据库,您可以在此网站上查看信息project structure
要设置数据,您可以使用AppDomain类:appDomain class
此示例可帮助您轻松理解App domain example