我的工作角色不会运行并且不断回收。我得到一个filenotfoundexception,它指向我缺少程序集的方向。当然,一切都在当地很好。
我已经浏览了worker角色项目的参考资料,并确保在必要时复制local。通过RDP到VM我可以看到,当我部署我的worker角色时,我的解决方案的几个项目dll(比如我的实体和数据dll)都缺失了,并且不在包中。我不明白他们为什么会失踪。它们是为.Net 4编译的,“任何cpu”和本地复制都是真的。我错过了什么?
由于 马特
答案 0 :(得分:2)
如果您的角色互相引用,则会发生这种情况。例如,我在我的azure项目中有一个辅助角色和一个Web角色。 webrole引用了worker角色。一旦我移动参考,包装就能正常工作。
答案 1 :(得分:0)
我没有深究这一点,但我所做的就是解决了这个问题,即创造了另一个工人角色。我也注意到我没有包含app.config,副本总是设置正确,这是一个不同的问题,但值得注意的是其他人发现这个。