azure-webjobs - 网络作业失败/找不到文件异常/Microsoft.WindowsAzure.Storage
问题描述
我很确定我理解错误,我只是不明白为什么以及为什么现在。
未处理的异常:System.IO.FileLoadException:无法加载文件或程序集“Microsoft.WindowsAzure.Storage,Version=9.3.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35”或其依赖项之一。找到的程序集的清单定义与程序集引用不匹配。(来自 HRESULT 的异常:0x80131040)---> System.IO.FileLoadException:无法加载文件或程序集“Microsoft.WindowsAzure.Storage,Version=7.2.1.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35”或其依赖项之一。找到的程序集的清单定义与程序集引用不匹配。(来自 HRESULT 的异常:0x80131040)
我的问题是,这是一个在 2018 年 9 月 3 日成功运行的正在运行的 Web 作业 - 为什么它现在在程序集的版本控制上失败了?
过了这个时间,我们就干脆把网站的资源关掉,等待下次系统使用。
今年,我增加了资源,但现在失败了!Web.config 没有引用此文件或版本 - 所以我认为它应该只找到 dll,但我不知道为什么它指的是 9.3.0.0 版本,以及为什么引用 7.2。 1.0版本?
我真的不想花时间重新部署和重新编译,因为这将需要一个完整的回归测试——客户根本不会为应该运行的东西付费。
我错过了什么?
解决方案
推荐阅读
- templates - helm 模板中的语法“default (dict) .Values.outer.inner”是什么意思?
- java - 节点不可见(空白窗口)
- c# - 如何使用 NLog 将未指定的对象记录到保持 ELK Stack 兼容性的文件中?
- php - 当我刷新浏览器和任何页面时,我的 ngx 倒计时被重置,那么如何让它在页面刷新时不重置?
- html - 从文件(Delphi)加载后如何清除XML文档中的子节点?(避免“尝试修改只读节点”错误)
- scala - java.lang.RuntimeException:HDFS 上的根暂存目录:D:/tmp/hive 应该是可写的。当前权限为:rw-rw-rw-;在 Windows 10 中
- node.js - sequelize 魔法关联方法的警告
- python - ReportLab - 将两个段落放在同一行,中间有空格
- python - 如何将单元格中的字典列表拆分为数据框中的多行?
- python - Pyspark:如何遍历数据框列?