Konfigurasi VseWSS 1.3 untuk Pembuatan Web Part– Error “The HTTP request is unauthorized with client authentication scheme ‘Negotiate’. The authentication header received from the server was ‘NTLM’”.

Walaupun sudah ada sharepoint 2010 saat ini tapi ternyata masih banyak client yang menggunakan sharepoint 2007, biasanya sharepoint 2007 di install di mesin server 32 bit akan tetapi kalau kita ingin membuat web part di sharepoint dengan menggunakan server 2008 R2 yang jelas-jelas harus 64 bit, ternyata ada sedikit masalah yaitu berkaitan dengan development tools di visual studio 2008 yang harus menggunakan VS 2008 Sharepoint Extensions VseWSS v1.3. Ternyata konfigurasi-nya tidak terlalu mudah tidak seperti versi sebelumnya.

Jika kita membuat web part project yang standard saja dengan menggunakan extensions tersebut akan muncul error seperti di judul blog ini. Permasalahan ini terjadi karena di dalam VseWSS 1.3 saat ini menggunakan sebuah web services yang membuat sebuah Virtual WebSite baru di dalam IIS ver 6 / ver 7.5. Yang harus kita lakukan adalah melakukan instalasi ulang VseWSS dengan membuat application pool baru menggunakan nama VseWSS. Akan tetapi masalah itu belum selesai juga karena masih muncul error tersebut, setelah sekian lama mencoba berbagai macam cara akhirnya ketemu cara-nya yaitu dengan menambahkan provider Authentication-nya ditambahkan “Negotiate”. Cara untuk menambahkannya sebagai berikut :

Mengubah authentication header-nya menggunakan IIS :

image

Klik providers

image

Pilih Negotiate dan klik Add.

Kemudian IISReset

Leave a Reply