Azure Web应用程序上的office组件安装

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

我们的web应用程序使用oledb进行excel导入和导出,我们在本地机器上安装了microsoft.ace.oledb.12.0提供程序,但是我们已经在azure web app上发布了该网站,那么如何安装microsoft.ace.oledb.12.0提供程序在天蓝色的网络应用程序

请帮助我们。

c# asp.net-mvc azure oledb
1个回答
2
投票

如何在azure web app上安装microsoft.ace.oledb.12.0提供程序。

TL; DR:你不能。

稍长一点:您无权访问安装COM组件所需的底层机器或操作系统。您需要使用可以执行相同操作的其他(非COM)组件,或者使用可以控制操作系统的VM。 (使用app服务的容器正在预览中,这可能会为您提供另一种方法,将OS定制为容器发布的一部分。)

此外,Office组件特别不支持在非交互式进程(例如,Web应用程序)中使用,因此即使您可以使用该组件,您也可能会遇到奇怪的问题(OleDB提供程序是否属于此分类尚不清楚)。

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