Azure部署运行时异常

时间:2014-07-21 14:43:30

标签: c# azure deployment

我在C#中创建了一个Web应用程序。它使用2.3版。 Azure SDK的当我使用Azure模拟器在本地运行应用程序时,它可以正常工作。当我打包并部署到Azure云时,当尝试加载起始页时,我得到以下异常:

  

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

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

1 个答案:

答案 0 :(得分:2)

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