Asp.net核心SQLite数据库位置

时间:2018-12-31 17:36:31

标签: asp.net-core asp.net-core-2.0 asp.net-core-2.1

在使用SQLite数据库的ASP.NET Core中,文件blogger.db存储在项目的根目录下。

我想知道文件应该在哪里生产?我知道将它放在wwwroot文件夹中是个坏主意。

谢谢。

1 个答案:

答案 0 :(得分:0)

  

我知道将它放在wwwroot文件夹是个坏主意。

实际上,因为否则,它将可能作为静态文件进行访问,因为静态文件中间件只能服务wwwroot中的那些文件。

  

我想知道文件应该在哪里生产?

最简单的方法是将其放入App_Data文件夹中。

但是,没有关于存储它的单个建议。基本上,一旦您对.db文件访问有一些限制,就可以将其放置在任意位置。

例如,您可以将其存储在C:\data上,并且只能将该文件夹限制为运行该应用程序的帐户。

相关问题