среда, 18 июня 2014 г.

Ошибка в конфигурации Mozilla Firefox 30

После обновления Firefox до 30 версии перестали открываться некоторые внутренние сайты, работающие с ntlm-аутентификацией. Код ошибки: "401 - доступ запрещен. Используются недействительные учетные данные."
Причем в других браузерах проблемы не возникало
Путем проб и ошибок было обнаружено, что проблема возникает только для тех сайтов, которые перечислены в настройке network.automatic-ntlm-auth.trusted-uris.
При этом по ключу ntlm были найдены еще две измененные настройки: network.auth.force-generic-ntlm и network.automatic-ntlm-auth.allow-non-fqdn. Обе эти настройки являются булевыми и были выставлены в true. После восстановления исходных значений сайты стали открываться. Проблема возникла после обновления до 30 версии.
Скрин работающей версии:

вторник, 27 мая 2014 г.

И снова ошибка конфигурации asp.net

В виду того что нарываюсь на ошибку не в первый раз, оставлю для истории. 
MS поменяли настройки по умолчанию для веб-серверов и теперь при публикации приложения на новый сервер, если оно вдруг использует доменную аутентификацию, происходит ошибка конфигурации.
Ошибка HTTP Error 500.19  0x80070021. Происходит она из-за того, что на уровне сервера по умолчанию запрещено переопределять некоторые секции конфиг-файла.
Для того чтобы исправить ситуацию необходимо на сервере открыть файл 
%windir%\system32\inetsrv\config\applicationHost.config
и поменять строчку вида
<section name="windowsAuthentication" overrideModeDefault="Deny" />
на 
<section name="windowsAuthentication" overrideModeDefault="Allow" />.
Аналогичную настройку нужно сделать и для других секций, которые у переопределены в web.config вашего приложения, но имеют настройку overrideModeDefault="Deny" в applicationHost.config.

понедельник, 26 мая 2014 г.

О браузерах

Браузеры поумнели. Может обычному пользователю, не отличающему адресную ссылку и поисковую строку это и наруку, но мне как-то не очень.
Мало того что от меня пытаются спрятать протокол соединения (кому он мешает?), так еще и при вводе в адресную строку норовят увести в поисковый запрос.
Для себя нашел решение: если ищу, добавляю в конце пробел - это всегда классифицируется как поисковый запрос. А уж если ввожу адрес: добавляю в конце "/".