无法加载文件或程序集'WindowsAzureTelemetryEvents.dll'或其依赖项之一。文件名或扩展名太长



我正在使用Windows Azure Worker role。当辅助角色启动时,我收到此错误。当我收到错误时,我收到一个对话框,显示"确定"并继续。我单击继续,辅助角色启动。程序集位于此处:C:\Program Files\Microsoft SDKs\Windows Azure.NET SDK\v2.1\ref\WindowsAzureTelemetryEvents.dll

  1. 此错误是否只会发生在我的本地系统上?我想将此代码发送到我的生产服务器,但它会阻止角色启动吗?

  2. 我尝试清除 .NET 4 文件夹中的临时 ASP.NET 文件,但错误仍然存在。这是临时错误吗?

WindowsAzureTelemetryEvents 程序集应通过 SDK 安装安装在 GAC 中。 我的猜测是,你有一个面向SDK 2.1(因此WindowsAzureTelemtryEvents.dll v 2.1)的组件,但你只安装了Azure SDK 2.2。 你能证实这一点吗? 您还可以浏览到 C:\Windows\Microsoft.NET\assembly\GAC_MSIL\WindowsAzureTelemetryEvents,并查看计算机上安装了该文件的哪些版本。

关闭 Azure 计算模拟器。重新启动视觉工作室

最新更新