3

我的工人角色不会运行,并且会不断回收。我得到一个 filenotfoundexception,它指向我丢失程序集的方向。当然,在本地一切正常。

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

谢谢马特

4

2 回答 2

2

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

于 2013-06-14T14:37:18.670 回答
0

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

于 2012-12-31T14:05:24.327 回答