访问DataDirectory或SetData到另一个文件夹返回错误

时间:2018-11-11 21:35:34

标签: asp.net

我希望这样在我的ASP.NET项目中拥有多个本地数据库

-App_data
 |_ clientA
   |_Db
 |_ clientB
   |_Db

数据库位于App_data的子文件夹中。 我的计划是使用Global.asax.cs动态设置DataDirectory,因此,每当对网站提出请求时,系统都会检查Server_Name并相应地更改DataDirectory。 但是,我似乎在更改任何内容时都遇到了麻烦。

在我的Global.asax.cs中,我试图像这样获取当前路径

private void Application_Start()
{
    AppDomain.CurrentDomain.GetData("DataDirectory");
}

这将返回一个奇怪的配置解析错误

我也试图设置数据目录

AppDomain.CurrentDomain.SetData("DataDirectory", Server.MapPath("~/App_Data/")); //and also with other folders

enter image description here

0 个答案:

没有答案
相关问题