加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

Azure功能 – 无法加载文件或程序集”Microsoft.WindowsAzure.St

发布时间:2020-12-13 22:49:11 所属栏目:Windows 来源:网络整理
导读:我有一个azure函数,即使在我有project.json文件中指定的依赖项后,也会抛出以下错误. “无法加载文件或程序集’Microsoft.WindowsAzure.Storage,Version = 8.1.1.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35’或其中一个依赖项.系统找不到指定的
我有一个azure函数,即使在我有project.json文件中指定的依赖项后,也会抛出以下错误.

“无法加载文件或程序集’Microsoft.WindowsAzure.Storage,Version = 8.1.1.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35’或其中一个依赖项.系统找不到指定的文件.”

{
  "frameworks": {
    "net46": {
      "dependencies": {
        "WindowsAzure.Storage": "8.1.1"
      }
    }
  }
}

我试图重新启动应用服务,创建另一个FunctionApp来排除主机没有加载更新的程序集的任何问题,但仍然无法让它工作.

Nuget还会显示正在恢复此程序集,但仍然会继续发出此错误.还有什么可能是错的以及如何调试此问题?

结果是版本不匹配问题.目前,AzureFunctions提供的WindowsAzure.Storage软件包版本为7.2.1.我有一个依赖于8.1.1的自定义程序集,这就是我尝试使用project.json安装它的原因.

显然它无法完成.我切换到7.2.1然后它工作得很好.如果您正在编写预编译函数,那么这将始终存在问题,因为依赖项应与Azure Functions的现有可用内容相匹配.我希望微软在未来的版本中改进这种体验.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读