在哪里我将我的txt文件放在ASP.NET 5 Core中?

时间:2016-03-14 19:24:26

标签: c# asp.net-core-mvc

我是ASP.NET 5的新手,我使用txt文件来存储我用于MVC Web应用程序的数据。我在运行时使用Quartz更新这些文件的内容。它是一个只读的Web应用程序,用户无法修改任何内容。

我不清楚我应该放置这些文件的位置。显然不是在wwwroot里面。我试图创建一个approot文件夹,但我遇到了奇怪的结果(.ie文件已经在运行时的其他上下文中使用)。

谢谢。

1 个答案:

答案 0 :(得分:0)

我认为,更好的选择(更复杂)是使用文件服务器File and Storage Services Overview,文件服务包括可帮助您设置和管理一个或多个文件服务器的技术,这些服务器是提供中心位置的服务器你的网络。

但是,如果您只使用一个简单的应用程序,您可以在~/YourProject/MyFiles上创建一个新目录,您可以将目录配置为read only,您可以按照以下步骤操作:

  • 当您查看文件夹的属性对话框的常规选项卡时,
    只读复选框不可用,并且没有复选框 更改系统属性。
  • 您点击清除或点击进入 选择文件夹的“常规”选项卡上的“只读”复选框 属性对话框。单击确定或应用时,您会收到 以下消息:Confirm Attribute Changes您有 选择进行以下属性更改:unset read-only
    是否要将此更改仅应用于此文件夹,或者是否要将此更改应用于此文件夹 将它应用于所有子文件夹和文件?如果单击
  • 仅对此文件夹应用更改,“只读”属性为 已更改文件夹中的所有文件。但是,只读 属性未更改文件夹,其子文件夹或任何 其子文件夹中的文件。如果单击“将更改应用于此” 文件夹,子文件夹和文件,只读属性已更改 对于文件夹中的所有文件和子文件夹中的所有文件。 但是,不会更改文件夹或的“只读”属性 它的子文件夹。