Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/260.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Interop.excel应用程序到Azure Web app服务_C#_Excel_Azure - Fatal编程技术网

C# Interop.excel应用程序到Azure Web app服务

C# Interop.excel应用程序到Azure Web app服务,c#,excel,azure,C#,Excel,Azure,使用Interop.Excel部署我的应用程序服务后,出现了一个例外,因为我需要在azure门户中安装office。 我现在不能将代码更改为使用任何其他库,因为我已经为我的应用程序编写了很多代码 在寻找解决方案后,我找到了其中一些选项 使用Excel加载项 使用Docker容器 在启用office的VM中部署应用程序。 不确定这个选项有多可行 Azure Web App是一个PaaS服务,因此我们不能对此服务添加太多修改。所以你的第一个计划是不可行的 使用集装箱装卸工是可行的 购买虚拟机虚拟

使用Interop.Excel部署我的应用程序服务后,出现了一个例外,因为我需要在azure门户中安装office。 我现在不能将代码更改为使用任何其他库,因为我已经为我的应用程序编写了很多代码

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

  • 使用Excel加载项
  • 使用Docker容器
  • 在启用office的VM中部署应用程序。 不确定这个选项有多可行
  • Azure Web App是一个
    PaaS
    服务,因此我们不能对此服务添加太多修改。所以你的第一个计划是不可行的

  • 使用
    集装箱装卸工
    是可行的

  • 购买虚拟机虚拟机并在虚拟机上安装Office以部署网站也是可行的

  • 我的建议:

  • 第一种选择是使用容器Docker部署应用程序

  • <> >你也可以考虑使用.< /P> 最后,考虑通过购买Azure VM部署程序。

    原因:

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

  • Azure云服务实际上也有一个
    VM
    。是否使用此服务,您可以根据需要进行选择

  • Azure VM的费用应高于Azure web app的费用。vm的优点是,您可以安装任何要安装的软件或
    第三方插件
    ,这是azure web app无法完成的。缺点是,您需要熟悉IIS的使用,并了解服务器。此外,有时当windows的官方推送升级时,可能会出现停机升级。这与azure云服务相同,后者可能需要多个实例来管理。确保程序始终处于活动状态


  • 寻找类似的解决方案。excel加载项似乎无法工作如果我的回复有帮助,请将其作为答案接受(单击回复旁边的标记选项,将其从灰色切换为填充。),请参阅@Json是否建议我使用安装了office的容器的一些文档。我找不到任何有用的东西。我很高兴有一些其他选项可用,以及一些有用的文档,用于Azure服务office@meenu尝试通过google搜索“Microsoft web office”,您可以在浏览器上在线打开office文档、excel、pdf,而无需任何加载项。