我们的web应用程序使用oledb进行excel导入和导出,我们在本地机器上安装了microsoft.ace.oledb.12.0提供程序,但是我们已经在azure web app上发布了该网站,那么如何安装microsoft.ace.oledb.12.0提供程序在天蓝色的网络应用程序
请帮助我们。
如何在azure web app上安装microsoft.ace.oledb.12.0提供程序。
TL; DR:你不能。
稍长一点:您无权访问安装COM组件所需的底层机器或操作系统。您需要使用可以执行相同操作的其他(非COM)组件,或者使用可以控制操作系统的VM。 (使用app服务的容器正在预览中,这可能会为您提供另一种方法,将OS定制为容器发布的一部分。)
此外,Office组件特别不支持在非交互式进程(例如,Web应用程序)中使用,因此即使您可以使用该组件,您也可能会遇到奇怪的问题(OleDB提供程序是否属于此分类尚不清楚)。