вторник, 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 г.

О браузерах

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