将dll复制到azure VM scale设置为在运行时由其他服务使用

问题描述 投票:0回答:1

我正在尝试使用MEF在服务中注入dll。我无法弄清楚如何将这些dll复制到VM scaleset,以便服务可以在运行时使用它们。

我希望自动执行此过程,例如从blob存储中获取dll并将其复制到VM scale设置或生成新VM时。

azure-service-fabric mef
1个回答
0
投票

您可以编写一个包含这些文件的新服务(例如FileService)。使用MEF的服务首先会调用此FileService来获取库(按名称,包,版本等),然后加载它们。 FileService可以将它们保持在其状态,或者使用blob存储来保持持久性。 (它还需要一个API来管理库。)

这将节省您在机器上(准时)获取文件的复杂性,并继续像'牛'一样使用它们。它也不会阻止您将来使用容器。

© www.soinside.com 2019 - 2024. All rights reserved.