首页 > 解决方案 > 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 时无法部署它,或者它重新启动并且第一个进程无法正确结束?

有没有人有什么建议?过去有没有人处理过类似的问题?

谢谢,

标签: .netasp.net-mvcazureazure-web-app-serviceazure-webapps

解决方案


推荐阅读