【问题标题】:Publishing DLLs azure发布 DLL 天蓝色
【发布时间】:2012-07-10 16:27:56
【问题描述】:

我已将我的第一个 asp.net 项目发布到 azure can。 该项目使用 MySql DLL。 在本地,我添加了参考资料和现场工作。 发布时,我得到一个异常,这意味着这些 DLL 没有随站点一起发布,因此丢失了。

请协助, 谢谢

【问题讨论】:

    标签: dll azure


    【解决方案1】:

    右键单击 DLL,转到属性,并确保“复制到输出目录”设置为“如果较新则复制/始终复制”。

    还要确保 dll 编译为 64 位,否则会出现格式错误。

    【讨论】:

      【解决方案2】:

      如果您的应用在本地运行,但在部署到 Azure 后遇到程序集未找到异常,请确保您的 MySql DLL 存在于 Azure 项目生成的 .cspkg 文件中。我的previous answer 解释了如何检查 .cspkg 文件的内容。

      【讨论】:

      • 谢谢,我查看了该文件并指出,这些 DLL 丢失了。如何验证它们是否会包含在发布中?
      • 转到您的 asp.net 项目引用并确保 MySql DLL 的 Copy Local 设置为 true。
      猜你喜欢
      • 2011-03-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-15
      相关资源
      最近更新 更多