【发布时间】:2020-06-25 08:00:16
【问题描述】:
我有一些 JSON 数据配置文件,我希望将它们作为静态文件联机并在我的 Web 服务初始化时读取它们。因此,我希望从我的代码内部访问它们,而不是将它们公开给外部访问。
按照说明(如下)我将它们放在 /wwwroot/Static 文件夹中并在 Startup.Configure() 中使用 app.UseStaticFiles();,然后我尝试使用“~/Static/*.json”表示法通过 HTML 和 C# 代码读取它们但它不适用于 C# 代码。
本地时,我收到错误:DirectoryNotFoundException: 找不到路径的一部分'...\Repos\VS2019\my-project-folder\~ \静态\filename.json'。
因此,~ 符号不会转换为 wwwroot 文件夹名称。
当在线(作为 Azure 应用服务)我得到:HTTP ERROR 500
什么我做错了什么?
【问题讨论】:
标签: asp.net-core static