0

我们将批处理自定义功能项目作为托管应用程序部署到 IIS 中。任务窗格与 API 配合良好。但是当尝试作为面临问题的自定义函数调用时

加载自定义函数时出错

在加载项的底部。我们使用 webpack.config.js 进行开发,但在 IIS 上部署以准确运行服务器时几乎没有混淆。那么我们需要使用express js来运行单独的端口还是直接运行足够的webpack.config.js文件?请确认此部署过程。此外,与任务窗格相关的 API 能够成功获取,但仅面临与自定义功能相关的 API 的问题。

4

2 回答 2

0

请检查是否可以通过浏览到 http:///custom-function.json 来访问 JSON 文件?请您也检查一下 mime 类型是否正确?如果 mime 类型不正确,可能需要更新 web.config,比如

<configuration>
  <system.webServer>
    <staticContent>
      <remove fileExtension=".json"/>
      <mimeMap fileExtension=".json" mimeType="application/json" />
    </staticContent>
  </system.webServer>
</configuration>

顺便说一句,要使其适用于在线 Excel,您还需要启用对 custom-function.json 的 CORS 访问

于 2019-12-02T21:58:41.560 回答
0

您可以检查是否可以在您由 IIS 托管的网站中看到自定义功能相关文件。您可以在清单文件中获取 url 信息。

于 2019-11-29T02:55:46.030 回答