2017-03-17 70 views
0

我尝试加载和调试任何种类的Outlook网络加载项时遇到问题。我可以使用我自己的加载项(已部署到Office商店,完美地以调试模式工作)以及Visual Studio 2017中的默认加载项模板进行再现。我创建了一个默认的“OutlookWebAddin1”项目,改变什么,按F5部署和运行/调试,进入我的凭据,并加载加载项在Outlook客户端或浏览器(Chrome,IE和边缘) - 所有展品的错误:无法启动Outlook网络加载项

"Add-in Error: Something went wrong and we couldn't start this add-in. 
Please try again later or contact your system administrator." 

的在Chrome(来接我测试的三种浏览器之一)F12控制台,显示了这些错误:

GET https://localhost:44398/MessageRead.html?et=&_host_Info= 
Outlook|Web|16.01|en-CA|11aa92ad-a510-ddb9-c441-529b1b374f16| 
net::ERR_INSECURE_RESPONSE 
GET https://localhost:44398/Images/icon64.png net::ERR_INSECURE_RESPONSE 
Executing action: GetTaskStatusAction 
GET https://outlook.office365.com/ows/outlookusersettings/api/v1/frepanel 
/frepaneltaskstatus 401 (Unauthorized) 

这里是在错误更漂亮的外观:

https://www.screencast.com/t/elcbcUkdlkO

+0

您是否尝试在VS 2015中运行?我与2017年有问题。而且,您是否尝试将localhost地址添加到受信任的站点? https://productforums.google.com/forum/#!topic/chrome/BLOivjDTTW0 – OriEng

+0

与VS2015同样的问题! http:// localhost已经在受信任的站点 –

+0

在预感上,我尝试了隐身模式和另一个Office 365租户和邮箱 - 同样的问题。我经常使用多个账户,而这在以往的龙舌兰日子里是个问题。 –

回答

0

原因显然是localhost证书的问题。修复方法是使用MS管理控制台中的“证书管理单元”,并将“个人 - >证书”中的本地主机证书复制到“受信任的根证书颁发机构 - >证书”中。如何在具有不同版本Visual Studio的两台完全不同的PC上发生此问题是一个谜,但这确实起作用。