gpt4 book ai didi

c# - Interop.excel 应用程序到 Azure Web 应用服务

转载 作者:行者123 更新时间:2023-12-04 20:23:22 26 4
gpt4 key购买 nike

使用 Interop.Excel 部署我的应用程序服务后,出现了一个异常(exception),因为我需要在我的 Azure 门户中拥有 Office。我现在无法更改代码以使用任何其他库,因为我已经为我的应用程序编写了很多代码。

在寻找解决方案后,我发现了其中一些选项

  1. 使用 Excel add.Ins
  2. 使用 Docker 容器
  3. 在启用 Office 的虚拟机中部署应用程序。不确定这个选项的可行性如何?

最佳答案

  1. Azure Web App 是一项 PaaS 服务,因此我们不能对此服务添加太多修改。所以你的第一个计划是不可行的。

  2. 使用Container Docker是可能且可行的。

  3. 也可以购买VM虚拟机,在虚拟机上安装Office来部署网站。

我的建议:

  1. 第一个选择是使用 Container Docker 来部署您的应用程序。

  2. 您还可以考虑使用Azure Cloud Services .

  3. 最后,考虑通过购买 azure 虚拟机来部署该程序。

原因:

  1. 通过容器部署程序,仍然使用azure web app服务。 webapp的目的是让开发者更加专注于代码开发而不是服务器管理。对于webapp中的日志,分析等内容非常详细,可以更好的监控web程序的运行情况。另外,据我了解,webapp的费用应该是比较低的。

  2. Azure 云服务本质上也有一个VM。是否使用该服务,您可以根据自己的需要进行选择。

  3. Azure VM 的费用应高于 Azure Web 应用程序的费用。 vm的优点是你可以安装任何你想安装的软件或者第三方插件,这是azure web app无法做到的。缺点,需要熟悉IIS的使用,并对服务器有了解。另外,有时候windows官方推送升级时,可能会出现停机升级的情况。这与 Azure 云服务相同,可能需要多个实例来管理。确保程序始终处于事件状态。

关于c# - Interop.excel 应用程序到 Azure Web 应用服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66630371/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com