我正在尝试让Mono.Data.Sqlite在我的Windows计算机(以及Ubuntu服务器上)上运行。这个语法成功访问数据是我指定的绝对路径。但是,使用相对路径,我得到“无法打开数据库文件”。我尝试了使用数据源和URI的每种语法,但没有成功。
using (var db = new SqliteConnection(@"Data Source=App_Data\MyDatabase.db;Version=3;")) {}
我做错了什么?
当然我可以使用Server.MapPath来获取绝对路径,但这不是正确的方法。