Office Web加载项无法正确加载。拒绝连接

时间:2018-12-17 10:01:50

标签: office-js outlook-web-addins outlook-web-app

我正在Chrome和Edge中测试Outlook Web加载项。 我正在使用IIS-Express(从VS2017发布)

清单文件中“ iconURL”元素所指向的图标将不会加载。我收到以下错误:

  

无法加载资源:net :: ERR_CONNECTION_REFUSED

清除浏览器缓存无济于事。

我们注意到的是,当创建一个新的测试项目(Outlook Web加载项)时,一切正常。

我们怀疑我们的常规项目未启动IIS-Express。

我们认为是因为我们必须单击“停止调试”按钮才能结束测试加载项中的调试会话,但是在我们的常规加载项中,“启动”按钮仍然处于活动状态,就像没有启动调试会话一样!

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

在这种特殊情况下,事实证明IIS Express没有运行。

VS Studio解决方案有两个项目。和Office Web加载项以及WebAPI服务。

拥有两个单独的项目的结果是,两个项目都在不同的主机上运行(例如,外接程序的localhost:1234和Web服务的localhost:5678)。

我要做的是打开解决方案的属性。

选择解决方案以使其突出显示,然后选择“项目/属性/通用属性/启动项目/多个启动项目”。

然后我选择我的Web服务和Office加载项以同时启动。

现在确保IIS Express可以运行,可以找到我的图标。

不是最佳解决方案 虽然这解决了我的问题。我最终遇到了一个与CORS有关的新问题。当时我们还不知道拥有单独的Web项目会导致这种情况。

我们将合并项目,以便消除CORS问题。