The HTTP request is unauthorized with client authentication scheme 'Negotiate'. The authentication header received from the server was '.'
şeklinde hata oluşuyordu. Sunucunun istediği kimlik yöntemi boş nokta olarak gönderiliyor.
Normalde yetki hatası olunca şu hata oluşmalıydı:
şeklinde hata oluşuyordu. Sunucunun istediği kimlik yöntemi boş nokta olarak gönderiliyor.
Normalde yetki hatası olunca şu hata oluşmalıydı:
The HTTP request is unauthorized with client authentication scheme 'Negotiate'. The authentication header received from the server was 'NTLM,Negotiate'
Bu hatanın nedeni IIS 7.5'da native WindowsAuthenticationModule modülünün yüklü olmamasıydı. Bunu IIS'e yükleyip, ilgili web site veya application'da enable etmek gerekmektedir.
Modül adı: WindowsAuthenticationModule
Path: %windir%\System32\inetsrv\authsspi.dll
Sistemde WindowsAuthentication managed modül'ü yüklüydü fakat WindowsAuthenticationModule native modül'ü yüklü değildi.
There are 2 modules related to windows authentication.
1. windowsauthentication, this is a managed module type, entry type inherited.
2. windowsauthenticationmodule, this is a native module, entry type is inherited.
Kaynak:
Hiç yorum yok:
Yorum Gönder