默认 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)
eclipse maven项目中使用tomcat插件部署项目
为啥装了Forefront TMG之后,内网outlook收发不了邮件了?用WEB方式就可以收发,Q Q,上网一切使用正常