Azure部署运行时异常

本文关键字:异常 运行时 部署 Azure | 更新日期: 2023-09-27 18:14:10

我用c#创建了一个web应用程序。它使用2.3版本。当我使用Azure模拟器在本地运行应用程序时,它工作正常。当我打包并部署到Azure云时,当开始页面试图加载时,我得到以下异常:

无法加载文件或程序集Microsoft.WindowsAzure。ServiceRuntime, Version=2.2.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'或其依赖项之一。定位的程序集的清单定义与程序集引用不匹配。(Exception from HRESULT: 0x80131040)

我看了我所有的配置文件,但没有一个引用Microsoft.WindowsAzure.ServiceRuntime版本2.2.0.0。还有什么我需要注意的吗?

Azure部署运行时异常

您的一个依赖dll(即。(您在角色入口点DLL中引用的内容)引用的是服务运行时的2.2版本。如果您无法找到相关的DLL,那么有几种不同的方法来解决这个问题。Intellitrace是最简单的,在Azure VM上直接调试是最强大的。请参阅http://blogs.msdn.com/b/kwill/archive/2013/10/03/troubleshooting-scenario-7-role-recycling.aspx以获得这两个选项的演练。