在使用SQLite数据库的ASP.NET Core中,文件blogger.db
存储在项目的根目录下。
我想知道文件应该在哪里生产?我知道将它放在wwwroot
文件夹中是个坏主意。
谢谢。
答案 0 :(得分:0)
我知道将它放在wwwroot文件夹是个坏主意。
实际上,因为否则,它将可能作为静态文件进行访问,因为静态文件中间件只能服务wwwroot
中的那些文件。
我想知道文件应该在哪里生产?
最简单的方法是将其放入App_Data
文件夹中。
但是,没有关于存储它的单个建议。基本上,一旦您对.db
文件访问有一些限制,就可以将其放置在任意位置。
例如,您可以将其存储在C:\data
上,并且只能将该文件夹限制为运行该应用程序的帐户。