Azure包缺少项目dll

时间:2012-12-30 12:01:36

标签: visual-studio-2010 azure

我的工作角色不会运行并且不断回收。我得到一个filenotfoundexception,它指向我缺少程序集的方向。当然,一切都在当地很好。

我已经浏览了worker角色项目的参考资料,并确保在必要时复制local。通过RDP到VM我可以看到,当我部署我的worker角色时,我的解决方案的几个项目dll(比如我的实体和数据dll)都缺失了,并且不在包中。我不明白他们为什么会失踪。它们是为.Net 4编译的,“任何cpu”和本地复制都是真的。我错过了什么?

由于 马特

2 个答案:

答案 0 :(得分:2)

如果您的角色互相引用,则会发生这种情况。例如,我在我的azure项目中有一个辅助角色和一个Web角色。 webrole引用了worker角色。一旦我移动参考,包装就能正常工作。

答案 1 :(得分:0)

我没有深究这一点,但我所做的就是解决了这个问题,即创造了另一个工人角色。我也注意到我没有包含app.config,副本总是设置正确,这是一个不同的问题,但值得注意的是其他人发现这个。