【问题标题】:Windows Azure copying dependent assembliesWindows Azure 复制依赖程序集
【发布时间】:2011-10-26 06:52:30
【问题描述】:

我正在尝试将 Windows Azure 辅助角色部署到云中。 VS2010 包含三个项目,如下所示:

  1. 云项目
  2. 工人角色项目
  3. 助手类项目

我的 Helper 类项目使用对 WIF 程序集 (Microsoft.IdentityModel) 的引用。 Worker 角色项目引用 Helper 类。我已将 Helper 和 WIF 程序集的 Copy Local 设置为 true。当我打包并部署到我的云服务时,我收到一条警告:

“WorkerService”项目依赖于以下程序集:C:\Users\foo\Documents\Visual Studio 2010\Projects\HelloCloud\Helper\bin\Debug\Microsoft.IdentityModel.dll。该组件不在包装中。要确保角色启动,请将此程序集添加为对项目的引用并将 Copy Local 属性设置为 true。

我的工作角色每次尝试运行时都会崩溃。在查看 Intellitrace 日志时,我看到除了 Microsoft.IdentityModel.dll 之外的所有程序集都被复制了。

如何在 Helper 类中获取所需的程序集以复制到服务包中?

谢谢, 迈克。

【问题讨论】:

    标签: assemblies azure-worker-roles


    【解决方案1】:

    嗯...“复制本地”对我有用(我刚刚在 Web 角色上部署了一个简单的应用程序并且它有效)。不知道为什么工人角色没有。

    我确实找到了这篇文章:http://msdn.microsoft.com/en-us/library/windowsazure/hh403974.aspx

    您可能想尝试一下。 (我没有)

    【讨论】:

    • 提问者声明他已将 Copy Local 设置为 true。您链接到的文章不再存在。所以这个答案是 N/A。
    猜你喜欢
    • 2016-07-27
    • 2020-12-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多