суббота, 25 декабря 2010 г.

Отказ в доступе при обращении локально с сервера

Возможно, Вы уже столкнулись со следующей проблемой.

При попытке открыть SharePoint по полному адресу (FQDN) локально с сервера идет отказ с ошибкой 401. Если вы обращаетесь из браузера, то после ввода имени и пароля браузер вновь спрашивает пароль. В журнале IIS-сайта наблюдается такая картина:

2010-12-25 11:48:32 192.168.0.201 GET / - 80 - 192.168.0.201 Mozilla/4.0+(compatible;+MSIE+7.0;+Windows+NT+6.1;+WOW64;+Trident/4.0;+SLCC2;+.NET+CLR+2.0.50727;+.NET4.0C;+.NET4.0E;+.NET+CLR+3.5.30729;+.NET+CLR+3.0.30729;+InfoPath.3) 401 2 5 15
2010-12-25 11:48:32 192.168.0.201 GET / - 80 - 192.168.0.201 Mozilla/4.0+(compatible;+MSIE+7.0;+Windows+NT+6.1;+WOW64;+Trident/4.0;+SLCC2;+.NET+CLR+2.0.50727;+.NET4.0C;+.NET4.0E;+.NET+CLR+3.5.30729;+.NET+CLR+3.0.30729;+InfoPath.3) 401 1 2148074254 0
2010-12-25 11:48:32 192.168.0.201 GET / - 80 - 192.168.0.201 Mozilla/4.0+(compatible;+MSIE+7.0;+Windows+NT+6.1;+WOW64;+Trident/4.0;+SLCC2;+.NET+CLR+2.0.50727;+.NET4.0C;+.NET4.0E;+.NET+CLR+3.5.30729;+.NET+CLR+3.0.30729;+InfoPath.3) 401 1 2148074252 0
Дабы утешить вас, сообщаю, что данная проблема возникает не только при использовании SharePoint, а вообще при доступе к любым сетевым сервисам при использовании NTLM.

Причины возникновения проблемы и подробный способ решения проблемы описаны тут.

Вот что рекомендуют:

  1. Click Start, click Run, type regedit, and then click OK.
  2. Locate and then click the following registry subkey: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\MSV1_0
  3. Right-click MSV1_0, point to New, and then click Multi-String Value.
  4. In the Name column, type BackConnectionHostNames, and then press ENTER.
  5. Right-click BackConnectionHostNames, and then click Modify.
  6. In the Value data box, type the CNAME or the DNS alias, that is used for the local shares on the computer, and then click OK.
    Note Type each host name on a separate line.
    Note If the BackConnectionHostNames registry entry exists as a REG_DWORD type, you have to delete the BackConnectionHostNames registry entry.
  7. Exit Registry Editor, and then restart the computer.

Действительно, помогает

Комментариев нет:

Отправить комментарий