Как сайт, написанный на классическом ASP, не работал

Ваш отзыв

анонимная проверка подлинности

Добрый день!  От прошлых разработчиков у Вас вполне могли остаться приложения, написанные на классическом ASP. Приходит день, и Вам надо все это разворачивать на новом сервере с IIS 8 с связи с переездом на новые производственные мощности. Казалось бы, переносим папки с кодом, создаём пул приложений, работающий от пользователя, которому даны нужные права на папки, на еще что-то нужное,  и все будет работать. Попытка обратиться к приложению возвращает нас с небес на землю — вылетает ошибка «Login failed for user ‘NT AUTHORITY\ANONYMOUS LOGON'», и ничего не работает.

Перепроверили логи — пул приложений, как и положено, стартовал от имени пользователя…

Потом решили посмотреть, под каким пользователем мы вообще заходим на страницу. Для этого необходимо в настройках IIS кликнуть на необходимое приложение, затем в правой части окна настроек в разделе «IIS» дважды кликнуть по иконке «Проверка подлинности».

Проверка подлинности

Откроется список методов проверки подлинности. Т.к. на asp’шный сайт не требовалась проверка пользователя, то нам подходила анонимная проверка.

Стоит отметить, что существует целый набор вариантов проверки подлинности пользователя, которые отличаются надежностью, целесообразностью и современностью друг от друга.

Среди них:

  • Проверка подлинности на основе сертификата клиента AD
  • Анонимная проверка подлинности
  • Олицетворение ASP.NET
  • Обычная проверка подлинности
  • Дайджест-проверка подлинности
  • Проверка подлинности с помощью форм
  • Проверка подлинности Windows

Об особенностях этих форм проверки подлинности можно почитать на сайте Мелкософта, здесь речь все-таки об ошибке asp , точнее ошибке настройки проверки подлинности.

Чтобы задать пользователя, при помощи данных которого осуществляется анонимный вход посетителя сайта (права на чтение папок сайта и проч. кому-то же должны быть даны!), кликните правой кнопкой мыши на строке «Анонимная проверка подлинности», в открывшемся контекстном меню кликните по пункту «Изменить…».

Анонимная проверка подлинности

Да, мы заходили с настройками по умолчанию. А по умолчанию используется стандартный IIS’овский пользователь IUSR.

iusr пользователь

В открывшемся окошечке Вы можете указать конкретного пользователя,  установив радиопереключатель напротив варианта «Указанный пользователь» и щелкнув по кнопке «Установка…», после чего откроется окошко, изображенное на рисунке ниже.

Данные для входа IIS

Можно также использовать удостоверение пула приложений, выбрав нижнюю позицию радиопереключателя.

После нажатия на кнопку «Ок» все должно заработать .


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

XHTML: Вы можете использовать следующие теги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url=""> <img src="" alt="" class="" width="" height="">

http://noservice.ru/wp-content/plugins/wp-monalisa/icons/ab.gif 
http://noservice.ru/wp-content/plugins/wp-monalisa/icons/ac.gif 
http://noservice.ru/wp-content/plugins/wp-monalisa/icons/ag.gif 
http://noservice.ru/wp-content/plugins/wp-monalisa/icons/ah.gif 
http://noservice.ru/wp-content/plugins/wp-monalisa/icons/ai.gif 
http://noservice.ru/wp-content/plugins/wp-monalisa/icons/ak.gif 
http://noservice.ru/wp-content/plugins/wp-monalisa/icons/am.gif 
http://noservice.ru/wp-content/plugins/wp-monalisa/icons/an.gif 
http://noservice.ru/wp-content/plugins/wp-monalisa/icons/ao.gif 
http://noservice.ru/wp-content/plugins/wp-monalisa/icons/aq.gif 
http://noservice.ru/wp-content/plugins/wp-monalisa/icons/ar.gif 
http://noservice.ru/wp-content/plugins/wp-monalisa/icons/at.gif 
http://noservice.ru/wp-content/plugins/wp-monalisa/icons/av.gif 
http://noservice.ru/wp-content/plugins/wp-monalisa/icons/aw.gif 
http://noservice.ru/wp-content/plugins/wp-monalisa/icons/ay.gif 
http://noservice.ru/wp-content/plugins/wp-monalisa/icons/az.gif 
http://noservice.ru/wp-content/plugins/wp-monalisa/icons/bb.gif 
http://noservice.ru/wp-content/plugins/wp-monalisa/icons/bc.gif 
http://noservice.ru/wp-content/plugins/wp-monalisa/icons/bd.gif 
http://noservice.ru/wp-content/plugins/wp-monalisa/icons/be.gif 
больше...