在 Visual studio 2013 中,我有包含两个项目的 MVC 解决方案: 项目1 项目2
项目 1 依赖于项目 2
它在我的本地计算机上运行良好,但在部署到 Azure 时出现错误:
Could not load file or assembly 'MySql.Data, Version=6.7.4.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d' or one of its dependencies.
我的问题:我是否必须将两个项目分别部署到 azure,还是只部署主项目?
最佳答案
它应该自动工作,但请注意您在 PC 上的 GAC 中注册的任何库,因为它们会自动链接到 GAC 版本,并且属性中的“复制本地”将设置为 false。您可以将其更改为 true 并强制其将副本放入 bin 文件夹中,以便正确复制。
您只需在直接引用该文件的项目上执行此操作。如果project2引用project1,它会自动将所有输出dll复制到bin中。
关于asp.net-mvc - 如何将具有两个依赖项项目的 Visual Studio 解决方案发布到 Azure?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38333058/