谁能告诉我存储IIS虚拟目录是否是一个好的做法。在ASPNETMVC中,我们维护日志文件,1)我们可以将它们存储在Web应用程序虚拟目录中吗?2)我们可以选择从我的网站下载PDF文件,将它们存储在虚拟目录中的某个位置是一个好的做法吗?请澄清
qjp7pelc1#
这取决于您的要求,但通常将日志文件和其他应用数据存储在应用的虚拟目录中并没有什么问题。这样做确实有一些好处,例如自包含。如果您的应用将日志生成为文本文件,则通常会在目录中创建一个Logs文件夹。至于需要从应用程序访问/下载的数据文件,在ASP.NET(而不是Core)中,您可以将它们存储在项目的App_Data文件夹中,该文件夹是为此而创建的,并且默认情况下从Web上是安全的。在ASP.NET Core中,您需要创建自己的文件夹,并确保它受到适当的保护。有关后者的更多信息,请访问:App_Data directory in ASP.NET5 MVC6
App_Data
1条答案
按热度按时间qjp7pelc1#
这取决于您的要求,但通常将日志文件和其他应用数据存储在应用的虚拟目录中并没有什么问题。这样做确实有一些好处,例如自包含。如果您的应用将日志生成为文本文件,则通常会在目录中创建一个Logs文件夹。
至于需要从应用程序访问/下载的数据文件,在ASP.NET(而不是Core)中,您可以将它们存储在项目的
App_Data
文件夹中,该文件夹是为此而创建的,并且默认情况下从Web上是安全的。在ASP.NET Core中,您需要创建自己的文件夹,并确保它受到适当的保护。有关后者的更多信息,请访问:App_Data directory in ASP.NET5 MVC6