我正在尝试将数据库文件的相对路径设置为web.config
。我有两个项目:DAL(类库),WebApi应用程序。我的数据库存储在DAL的App_Date
文件夹中。我想将连接字符串设置为WebApi项目的web.config
。
<add key="connectionString" value="Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=|Data Directory|\DAL\App_Data\Taskstorage.mdf;Integrated Security=True;Connect Timeout=30;Encrypt=False;TrustServerCertificate=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False"/>
这是另一个例子:
<add key="connectionString" value="Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=~\..\DAL\App_Data\Taskstorage.mdf;Integrated Security=True;Connect Timeout=30;Encrypt=False;TrustServerCertificate=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False"/>
他们都没有工作。你能告诉我如何解决这个问题吗?
答案 0 :(得分:0)
尝试以下代码来读取您的配置文件。
using System.Configuration;
string t=ConfigurationManager.AppSettings["connectionString"].ToString();