2017-03-17 4 views
0

Un problème est survenu lors du chargement et du débogage de tout type de complément Web Outlook. Je peux reproduire avec mon propre complément (qui est déployé dans le magasin Office et utilisé pour fonctionner en mode débogage parfaitement!) Ainsi qu'avec le modèle de complément par défaut dans Visual Studio 2017. Je crée un projet "OutlookWebAddin1" par défaut , rien changer, appuyez sur F5 pour déployer et exécuter/debug, entrez mes lettres de créance, et charger le complément dans le client Outlook ou un navigateur (Chrome, IE et Edge) - présentent tous l'erreur:Impossible de démarrer le complément Web Outlook

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

le console F12 dans Chrome (pour choisir l'un des trois navigateurs que j'ai testé avec), montre ces erreurs:

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) 

voici un aperçu plus joli à l'erreur:

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

+0

Avez-vous essayé de courir dans VS 2015? J'ai des problèmes avec vs 2017. Et avez-vous essayé d'ajouter l'adresse localhost aux sites de confiance? https://productforums.google.com/forum/#!topic/chrome/BLOivjDTTW0 – OriEng

+0

Même problème avec VS2015! http: // localhost était déjà dans des sites de confiance –

+0

Sur une intuition j'ai essayé le mode navigation privée et un autre client et boîte aux lettres Office 365 - même problème. J'utilise fréquemment plusieurs comptes, ce qui était un problème à l'époque d'Agave. –

Répondre

0

La cause est apparemment un problème avec le certificat localhost. Le correctif consiste à utiliser le composant logiciel enfichable Certificats dans MS Management Console et à copier le certificat localhost de «Personal-> Certificates» à «Trusted Root Certification Authorities -> Certificates». Comment ce problème s'est produit sur deux PC très différents avec des versions différentes de Visual Studio est un mystère, mais cela fonctionne.