默认 Outlook Web 插件部署问题

Posted

技术标签:

【中文标题】默认 Outlook Web 插件部署问题【英文标题】:Default Outlook Web Addin deployment issues 【发布时间】:2018-02-02 18:03:50 【问题描述】:

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

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

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

【问题讨论】:

【参考方案1】:

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

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

更新:

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

【讨论】:

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

以上是关于默认 Outlook Web 插件部署问题的主要内容,如果未能解决你的问题,请参考以下文章

[转]VS 2010 : 如何开发和部署Outlook 2010插件(Add-in)

Outlook加载项:部署新版本不会在Outlook中更新

SSCE 4 无法从 Outlook 插件加载本机组件异常

Outlook插件的图标不更新

eclipse maven项目中使用tomcat插件部署项目

为啥装了Forefront TMG之后,内网outlook收发不了邮件了?用WEB方式就可以收发,Q Q,上网一切使用正常