Anda sedang offline saat ini, menunggu internet Anda untuk menyambung kembali

Anda tidak dapat menambahkan penyedia hosting tambah pasang ke situs SharePoint 2013 di zona non-asali

PENTING: Artikel ini diterjemahkan oleh perangkat lunak penerjemahan mesin Microsoft, dan mungkin telah diedit oleh Masyarakat Microsoft melalui teknologi CTF dan bukan oleh seorang penerjemah profesional. Microsoft menawarkan baik artikel yang diterjemahkan oleh manusia maupun artikel hasil editan terjemahan oleh mesin/komunitas, sehingga Anda dapat mengakses semua artikel di Sentra Pengetahuan yang kami miliki dalam berbagai bahasa. Namun artikel hasil editan mesin atau bahkan komunitas tidak selalu sempurna. Artikel ini dapat mengandung kesalahan dalam hal kosa kata, sintaksis atau tatabahasa, sangat mirip dengan penutur asing yang membuat kekeliruan ketika berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab atas ketidakakuratan, kesalahan atau kerugian apa pun akibat dari kekeliruan dalam penerjemahan isi atau penggunaannya oleh pelanggan kami. Microsoft juga akan senantiasa memperbarui perangkat lunak penerjemahan mesin dan alat untuk menyempurnakan Editan Hasil Penerjemahan Mesin.

Klik disini untuk melihat versi Inggris dari artikel ini: 3135876
Gejala
Pertimbangkan skenario berikut ini:

  • Anda menggunakan SharePoint Server 2013, dan menerapkan Pembaruan Maret 2013 untuk instalasi.
  • Anda menggunakan aplikasi web SharePoint 2013 yang dikonfigurasi untuk memiliki beberapa zona.
  • Anda mengaktifkan awalan "HTTP" untuk zona Default.
  • Anda menyebarkan penyedia hosting tambah pasang yang memiliki Penerima peristiwa jarak jauh untuk aplikasi web
Dalam skenario ini, saat Anda menambahkan tambah pasang dari SharePoint store atau app catalog, Anda menerima pesan galat berikut:

Maaf, sesuatu yang salah dengan menambahkan aplikasi.
Penyebab
Masalah ini terjadi karena cara di mana SharePoint penerima telepon peristiwa jarak jauh. Ketika SharePoint panggilan peristiwa jarak jauh, seperti ketika Anda menginstal atau membongkar aplikasi di situs, proses menetapkanHostWebFullUrlparameter ke zona Default URL bukannya zona URL yang pengguna tersambung.

Teknik pemecahan masalah
Untuk mengatasi masalah ini, gunakan salah satu dari metode berikut, yang sesuai:

  • Pastikan bahwa zona Default menggunakan "HTTPS" jika OAuth diperlukan (disarankan).
  • Set AllowOauthOverHttp untuk benar (didukung namun tidak disarankan).

    Penting Kami tidak menyarankan metode ini karena masalah keamanan, seperti kurangnya enkripsi dengan tidak memiliki SSL diaktifkan.
Informasi lebih lanjut
Ketika peristiwa jauh dipicu, SharePoint memanggil aplikasi jarak jauh yang menjadi tuan rumah Penerima peristiwa, dan kemudian memberikan token yang memilikiHostWebFullUrlparameter. HostWebFullUrlditetapkan secara otomatis ke URL zona Default, tanpa memandang zona yang pengguna menyambung ketika peristiwa jauh dipicu. Oleh karena itu, URL zona default harus dapat dijangkau oleh bertingkat kepercayaan tinggi tambah pasang.

secara asali, OAuth peristiwa yang dibuat melalui HTTP ditolak. Oleh karena itu, zona Default harus menggunakan protokol HTTPS untuk menerima permintaan OAuth. Selain itu, Anda dapat menetapkan propertiSPSecurityTokenServiceManager.AllowOAuthOverHttp ke True. Namun, untuk menjaga keamanan situs, kami tidak menyarankan Anda melakukannya.
Referensi
Untuk informasi selengkapnya tentang cara mengaktifkan OAuth melalui HTTP, lihat artikel MSDN berikut:


Untuk informasi selengkapnya tentang pemutakhiran Maret 2013 untuk SharePoint 2013, pergi ke artikel Pangkalan Pengetahuan Microsoft berikut ini:

2767999 Deskripsi pemutakhiran SharePoint Server 2013: 12 Maret 2013

Untuk informasi selengkapnya tentang cara mengkonfigurasi pemetaan akses alternatif dan host header untuk zona aplikasi web di aplikasi domain, lihat artikel MSDN Blog dan TechNet berikut:

Properti

ID Artikel: 3135876 - Tinjauan Terakhir: 02/04/2016 19:08:00 - Revisi: 1.1

Microsoft SharePoint Server 2013

  • kbinfo KB3135876 KbMtid
Tanggapan
ent.getElementsByTagName("head")[0].appendChild(m);