Nie masz uprawnień do wyświetlania tego błędu strony podczas próby uzyskania dostępu do witryny sieci Web Microsoft Dynamics CRM

Ten artykuł zawiera rozwiązanie problemu, który może spowodować, że nie masz uprawnień do wyświetlania tego błędu strony, który występuje podczas próby uzyskania dostępu do Microsoft Dynamics CRM witryny sieci Web.

Dotyczy: Microsoft Dynamics CRM 2011 r.
Oryginalny numer KB: 917818

Symptomy

Podczas próby uzyskania dostępu do witryny sieci Web Microsoft Dynamics CRM trzy razy jest wyświetlany monit o podanie poświadczeń domeny. Następnie zostanie wyświetlony następujący komunikat o błędzie:

Nie masz uprawnień do wyświetlania tej strony.

Błąd HTTP 401.1 — brak autoryzacji: odmowa dostępu z powodu nieprawidłowych poświadczeń.

Przyczyna

Ten problem może wystąpić, gdy spełniony jest jeden z następujących warunków:

  • Uwierzytelnianie Microsoft Internet Information Services (IIS) dla witryny sieci Web Microsoft Dynamics CRM nie jest skonfigurowane do używania uwierzytelniania Kerberos.
  • Witryna sieci Web Microsoft Dynamics CRM jest skonfigurowana do używania nagłówków hostów.

Rozwiązanie

Aby rozwiązać ten problem, wykonaj następujące kroki.

Określanie identyfikatora używanego przez witrynę sieci Web Microsoft Dynamics CRM

  1. Na serwerze Microsoft Dynamics CRM wybierz pozycję Start, wybierz pozycję Narzędzia administracyjne, a następnie wybierz pozycję Menedżer usług Internet Information Services (IIS).

  2. Rozwiń Microsoft Dynamics CRM nazwę komputera, a następnie wybierz pozycję Witryny sieci Web.

  3. Wybierz Microsoft Dynamics CRM witrynę sieci Web, a następnie zanotuj wartość w kolumnie Identyfikator.

    Uwaga

    Jeśli zainstalowano Microsoft Dynamics CRM w domyślnej witrynie sieci Web, ta wartość to 1.

  4. Sprawdź identyfikator Microsoft Dynamics CRM witryny sieci Web. Aby to zrobić, wykonaj następujące kroki.

    1. Wybierz polecenie Start > Uruchom, wpisz polecenie regedit, a następnie kliknij przycisk OK.

    2. Odszukaj następujący podklucz rejestru:

      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSCRM

    3. Wybierz witrynę internetową, a następnie zanotuj wartość w polu Dane wartości .

      Uwaga

      Wartość przypomina /LM/W3SVC/1. Ostatnia liczba powinna być taka sama jak identyfikator witryny sieci Web zanotowany w kroku 3.

Konfigurowanie usług IIS do korzystania z uwierzytelniania Kerberos dla witryny sieci Web Microsoft Dynamics CRM

  1. Wybierz pozycję Start, wybierz pozycję Uruchom, wpisz cmd, a następnie wybierz przycisk OK.

  2. W wierszu polecenia wpisz następujące polecenie, a następnie naciśnij klawisz Enter:

    C:\Inetpub\AdminScripts\adsutil.vbs get w3svc/1/NTAuthenticationProviders

    Uwaga

    W tym poleceniu wartość 1 reprezentuje wartość określoną w sekcji Określanie identyfikatora używanego przez witrynę sieci Web Microsoft Dynamics CRM.

    Wynik wskazuje, że uwierzytelnianie nie zostało ustawione na tym poziomie lub że uwierzytelnianie jest ustawione na NTAuthenticationProviders: (STRING)"NTLM". W związku z tym należy ustawić uwierzytelnianie Kerberos.

  3. W wierszu polecenia wpisz następujące polecenie, a następnie naciśnij klawisz Enter:

    C:\Inetpub\AdminScripts\adsutil.vbs set w3svc/1/NTAuthenticationProviders "Negotiate,NTLM"

    Uwaga

    W tym poleceniu wartość 1 reprezentuje wartość określoną w sekcji Określanie identyfikatora używanego przez witrynę sieci Web Microsoft Dynamics CRM.

  4. Aby sprawdzić, czy uwierzytelnianie Kerberos jest ustawione poprawnie, wpisz następujące polecenie w wierszu polecenia, a następnie naciśnij klawisz Enter:

    C:\Inetpub\AdminScripts\adsutil.vbs get w3svc/1/NTAuthenticationProviders

    Uwaga

    W tym poleceniu wartość 1 reprezentuje wartość określoną w sekcji Określanie identyfikatora używanego przez witrynę sieci Web Microsoft Dynamics CRM.

    Wynik jest następujący:

    NTAuthenticationProviders: (STRING)"Negotiate,NTLM"
    
  5. Uruchom ponownie serwer Microsoft Dynamics CRM.

Uwaga

Możesz użyć nagłówka hosta, aby uzyskać dostęp do witryny sieci Web Microsoft Dynamics CRM. W takim przypadku należy również postępować zgodnie z instrukcjami w tym artykule, aby rozwiązać ten problem.