【问题标题】:Default Outlook Web Addin deployment issues默认 Outlook Web 插件部署问题
【发布时间】:2023-03-15 20:46:01
【问题描述】:

我正在使用 Visual Studio 2015 从 Office/SharePoint > Web 插件(即 JavaScript,而不是 COM)创建 Outlook 插件项目。

不做任何改变,我先构建然后调试。我在桌面应用程序中看到我的加载项,但是当我单击以显示到任务窗格时,它会引发错误:

由于工作原因,我想使用 Visual Studio 进行部署。为什么开箱即用生成的解决方案(使用~remoteAppUrl 而不是localhost)不起作用?

【问题讨论】:

    标签: office-js


    【解决方案1】:

    ~remoteAppUrl 是一个特殊的 Visual Studio 参数,当您从 Visual Studio 中启动它时,它会自动替换为您的 Web 项目 IIS Express URL。

    如果您尝试通过 HTTPS 在浏览器中打开您的 Web 项目(即https://localhost:{port-num}/,您会收到任何错误吗?

    更新:

    如果 IIS Express 未正确提供 SSL,您可能需要手动信任证书。 IIS Express 包含一个自签名证书,该证书通常在安装过程中受信任,但有时会出现问题。查看this blog postthis Stack Overflow question 以获得一些可能的修复。我还建议更新到 Visual Studio 2017,其中包括一些针对 Office.js 的更新工具。有一个免费的社区版,其中包括对 Office 加载项的全面支持。

    【讨论】:

    • 在 Chrome 中尝试了 Web 项目 SSL URL 和 URL。 SSL URL 没有连接(站点无法提供安全连接),并且 URL 给了我目录浏览的 403.14 错误(我已修复)。还有什么想法吗?
    • 如果您无法通过 HTTPS 进行连接,那么该加载项将无法正常工作。加载项需要 SSL。在加载项启动之前,您需要确保您拥有受信任的自签名证书。请参阅我的更新答案。
    猜你喜欢
    • 1970-01-01
    • 2021-06-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多