Imposibil de adăugat un furnizor găzduit de completare la un site SharePoint 2013 neimplicite zone

IMPORTANT: Acest articol este tradus cu ajutorul software-ului Microsoft de traducere automată și poate fi corectat prin intermediul tehnologiei Community Translation Framework (CTF). Microsoft oferă articole traduse automat, post-editate de comunitate și articole traduse de oameni, pentru a permite accesul la toate articolele din Baza noastră de cunoștințe în mai multe limbi. Articolele traduse automat și post-editate pot conține greșeli de vocabular, sintaxă și/sau gramatică. Microsoft nu este responsabil de inexactitățile, erorile sau daunele cauzate de traducerea greșită a conținutului sau de utilizarea acestuia de către clienți. Găsiți mai multe informații despre traducerea în colaborare la http://support.microsoft.com/gp/machine-translation-corrections/ro.

Faceți clic aici pentru a vizualiza versiunea în limba engleză a acestui articol: 3135876
Simptome
Să luăm în considerare următorul scenariu:

  • Utilizaţi SharePoint Server 2013 şi aplicarea Actualizare martie 2013 la instalarea.
  • Utilizați o aplicație web SharePoint 2013, care este configurat să aibă mai multe zone.
  • Activați prefixul "HTTP" pentru zonă implicită.
  • Implementați un furnizor găzduit de completare care are un receptor de evenimente la distanță la această aplicație web
În acest scenariu, atunci când adăugați un program de completare din SharePoint store sau app catalog, primiţi următorul mesaj de eroare:

Ne cerem scuze, ceva a mers prost cu adăugarea de aplicații.
Cauză
Această problemă se produce din cauza modul în care SharePoint apelează destinatari evenimente la distanță. Atunci când SharePoint apelează un eveniment de la distanță, cum ar fi când instalați sau dezinstalați o aplicație de pe un site, procesul setează parametrulHostWebFullUrlzone URL-ul implicit în loc de zona URL la care utilizatorul este conectat în prezent.

Remediere
Pentru a rezolva această problemă, utilizați una dintre metodele următoare, corespunzătoare:

  • Asigurați-vă că orar implicit utilizează "HTTPS" OAuth este necesară (recomandat).
  • Set AllowOauthOverHttpadevărate (acceptate, dar nu este recomandată).

    Important Nu recomandăm această metodă din cauza problemelor de securitate, cum ar fi lipsa de criptare de care nu au SSL activat.
Informaţii suplimentare
Când se declanșează evenimentul la distanță, SharePoint apelează aplicația la distanță care găzduiește receptor de evenimente și apoi furnizează un simbol care are parametrulHostWebFullUrl. HostWebFullUrleste setată automat implicit zone URL-ul, indiferent de zona în care utilizatorul se conectează când se declanșează evenimentul la distanță. De aceea, URL-ul orar implicit trebuie să fie accesibile cu programul de completare de încredere.

implicit, evenimentele OAuth efectuate prin HTTP sunt respinse. De aceea, orar implicit ar trebui să utilizați protocolul HTTPS pentru a accepta solicitări de OAuth. Alternativ, puteți seta proprietateaSPSecurityTokenServiceManager.AllowOAuthOverHttp la True. Cu toate acestea, pentru a menține site-ul de securitate, nu recomandăm că aceasta.
Referinţe
Pentru mai multe informații despre cum se activează OAuth prin HTTP, consultaţi următorul articol din MSDN:


Pentru mai multe informații despre actualizarea martie 2013 pentru SharePoint 2013, treceți la următorul articol din baza de cunoștințe Microsoft:

2767999 Descrierea actualizării SharePoint Server 2013: 12 martie 2013

Pentru mai multe informații despre cum se configurează mapării de acces alternativ și anteturile de gazdă pentru zone de aplicație web într-un domeniu de aplicare, consultați următoarele articole TechNet şi MSDN Blog:

Avertisment: acest articol a fost tradus automat

Proprietăți

ID articol: 3135876 - Ultima examinare: 02/04/2016 19:14:00 - Revizie: 1.1

Microsoft SharePoint Server 2013

  • kbinfo kbsurveynew kbmt KB3135876 KbMtro
Feedback