Chr*_*ler 16 filenotfoundexception package azure assembly-references azure-deployment
我有一个包含4个项目的Azure解决方案.(Windows 8上的VS2012,Azure Tools 1.8)
所有角色项目都使用copy local = true ...标准内容引用核心项目.
Web角色和辅助角色工作正常,但我的服务角色一直停留在Initializing - Starting - Recycling循环中.当我浏览到该服务时,我得到'可能会注意加载文件或程序集'FileNotFoundException.果然,RDP到服务器和DLL都丢失了.
在本地查看包文件,其他角色包括缺少的dll,但不包括服务角色.
如果我使用VS将服务角色(不是azure发布)发布到本地文件系统,则包含核心dll ,证明VS设置对于本地副本是正确的.
有没有从内VS任何其他方式来影响被添加到Azure的部署包中的文件,或者是有一个简单的方法来脚本包的创建不使用VS?
Ant*_*cik 18
正如我在评论中写的那样,我和你的情况相同(Windows 7和8,VS 2012,Azure SDK 1.8).Copy Local设置为true但是当我打开*.cspkg包时,approot文件夹中缺少引用的程序集.我做了什么我创建了新的工作者角色项目并从旧的代码中复制了代码.现在包括所有组件.
更新:在我的情况下,上述解决方案并非真正必要.我真正的问题是我的Web角色意外地引用了我的Worker Role程序集.当我删除这个不必要的引用时,Worker Role获得了包中的所有程序集.在我看来,这种行为是错误的.
| 归档时间: |
|
| 查看次数: |
3460 次 |
| 最近记录: |