Azure Function(.Net Cor框架)读取配置文件所遇到的问题

1.NuGet包版本问题

  引入正常的5.0版本包会报错:Could not load file or assembly 'Microsoft.Extensions.Configuration, Version=5.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60'. 系统找不到指定的文件。

    将包的版本降级到3.1.10.以及相应的Microsoft.Extensions.Json包

2.路径问题

  主要原因是Azure Function的设计使磁盘存放与路径,以及平常使用到获取路径的类(AppContextDirectory等)不实用

  但Azure Function中有 ExecutionContext 类,作用与上述两个相同,或者当前程序的路径

  <博主所用到的办法是,使用一个静态类,程序启动给类中的字段赋值,需要路径的地方使用该字段>

 

 

 

 

posted @ 2021-01-20 10:47  anewday  阅读(334)  评论(0编辑  收藏  举报