.net - Azure 上 .net mvc 5 上的随机故障已在使用中
问题描述
我们正在使用应用计划来运行 Web 应用 (Windows)。最近,我们的一些应用程序(随机)崩溃并显示类似于下面的消息。它可以部署一小会或几天,没有我们可以想到的可辨别的模式。
我们正在使用 .net 框架(不是核心)Mvc 5
System.Configuration.ConfigurationErrorsException 无法加载文件或程序集“Microsoft.AspNet.Identity.EntityFramework”或其依赖项之一。该进程无法访问该文件,因为它正被另一个进程使用。(来自 HRESULT 的异常:0x80070020)(D:\home\site\SiteName\web.config 第 81 行))。
这个dll(和其他的)大部分时间都找到了,所以这不是我们构建的问题,如果是我们的代码有问题,那就是一个晦涩难懂的问题。
我们也会看到
“当该文件已存在时,无法创建/影子复制 'Authy.Net, Version=1.1.0.3, Culture=neutral, PublicKeyToken=null'。(D:\home\site\SiteName\web.config 第 81 行
变化主要是关于哪个文件/dll/lib 加载有问题。发生这种情况时,我们发现的一种解决方法是扩大应用计划,因此我们可以配置新的 VM。
我不太确定在这里看什么,也许在更改 VM 时无法部署它,或者它重新启动并且第一个进程无法正确结束?
有没有人有什么建议?过去有没有人处理过类似的问题?
谢谢,
解决方案
推荐阅读
- r - 如何在 nlme 中为混合模型构建自定义相关结构
- python - 过滤数据框的列导致空系列
- python - 如何在 DataFrame 中获取文件名?
- r - 如何通过累积前一列中的数字向 CSV 文件添加新列?
- android - Android 10 中的 org.mockito.exceptions.misusing.InvalidUseOfMatchersException
- python - 如何在张量中找到与子字符串匹配的元素
- reactjs - 如何将 ItemSeparatorComponent 添加到 FlatList 中的最后一项
- javascript - TypeError:在节点内使用crypto.js时无法读取未定义的属性'stringify'
- python - 在kivy中播放/停止音乐
- python - 如何在 VSCode 中查找当前上下文?