我希望这样在我的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