5

嗨,我真的是 Azure 的新手。我有 VS 2012 和 Azure SDK 2.1,当我使用模拟器运行我的 Web 应用程序时,一切正常。但是当我在 azure 上部署时,我收到了错误消息:

无法加载文件或程序集“Microsoft.WindowsAzure.ServiceRuntime,Version=2.1.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35”或其依赖项之一。该系统找不到指定的文件。

Windows Azure 平台是否使用旧版本?请问我该如何解决这个问题。

4

1 回答 1

1

我敢说有两种可能性(按照可能性的顺序):

1) 对于 ServiceRuntime,CopyLocal=True,它应该是假的。ServiceRuntime 已部署在 Azure 机器上。您不想部署自己的。

2) 不知何故,您的云服务配置被配置为使用旧版本的 Azure,这会强制部署的 VM 使用 SDK 2.0 或更低版本,而您的代码需要 v2.1。确保 osFamily、osVersion 和 schemaVersion 都符合 2.1 的要求(我相信 schemaVersion 定义了正确的 Azure SDK 版本)

于 2013-08-21T20:52:39.610 回答