【发布时间】:2018-01-23 12:27:38
【问题描述】:
我构建了一个 ASP.NET Core api 应用程序,它部署到 Azure Web api 应用程序。 在代码中,我尝试在某个时间点读取内容根目录中文件的内容,为它们的实际值插入某些占位符。
现在在我的本地系统上这工作得很好,因为它能够获取文件的确切文件路径,但在云中,我收到以下消息的异常:
找不到路径的一部分...
我得到完整的文件路径如下:
Path.Combine(hostingEnvironment.ContentRootPath, "containing directory\filename")
但这在云中失败了。关于部署这个我应该知道什么额外的东西,或者我在理解云部署中的目录结构方面做错了什么?
注意 我可以将此文件存储在 Azure 文件存储容器中,但我觉得读取它会很麻烦,而且会经常读取此文件的成本。
【问题讨论】:
标签: c# azure azure-web-app-service asp.net-core-1.1 azure-app-api