2017-10-21 94 views
0

本来我是要我创建一个新的系统部署直冲Azure的应用服务必须在Azure上注册使用DLL

但是系统的一部分需要通过一个dll这是获得来自第三方数据用regsvr注册

有没有办法做到这一点或避免这种情况?

我想我必须创建一个虚拟机?

保罗

回答

0

由于AppService服务沙盒的工作方式,你可以不执行regsvr操作。

参见: SQLXML on Azure Web sites

约沙箱一般信息: https://github.com/projectkudu/kudu/wiki/Azure-Web-App-sandbox

如果你需要这个组件,并要避免使用虚拟机,你可以尝试托管组件作为Web API的内部一个Azure Service Fabric cluster。 您可以使用OWIN托管API,并且应该可以通过启动任务注册您的dll。

Azure Service Fabric register COM component

https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-cloud-services-migration-worker-role-stateless-service#startup-tasks

根据您的应用程序,你可以任一主机服务织物API中的一切,或主机仅组件作为API在那里,而里面提供实际应用为天青AppService服务。