是否可以在azure webjob部署期间注册一些COM组件? 我知道这对于工作者/网络角色是可能的,但我需要webjob。
结果: 我在下面提到的手册中找到了。
COM组件 - Web Apps不允许在平台上注册COM组件。如果您的网站或应用程序使用任何COM组件,则必须在托管代码中重写它们并将其与网站或应用程序一起部署。
答案 0 :(得分:3)
Webjobs在Web应用程序的上下文中运行。您无法在Web应用程序中安装COM组件,因此,不...您无法在Webjob中安装COM组件。
如果您需要COM,则需要使用Windows VM或Web /辅助角色。
答案 1 :(得分:2)
WebJobs在Azure App Service上运行,而Azure App Service通常不支持任何形式的计算机全局安装。这意味着您无法更改注册表,也无法添加系统级文件。因此,您将无法注册COM组件。
doc中有人提到这一点。在那里搜索'COM组件'。