Отключите аутентификацию на подпапке (подпапках) приложения ASP.NET с помощью аутентификации Windows

те же проблемы! Вы используете Экспресс SQL 2005 на Рабочей станции (клиент maschine)?. Или Версия Экспресса SQL 2008?

3
задан 27 April 2010 в 17:17
2 ответа

Найденный решением:

  • Скорректированный applicationHost.config файл и измененный "overrideModeDefault" для "Позволения" для anonymousAuthentication en windowsAuthentication разделяют записи

       <section name="anonymousAuthentication" overrideModeDefault="Allow" />
       <section name="windowsAuthentication" overrideModeDefault="Allow" />
    
  • Добавленное местоположение отмечает на web.config для каждой папки / файл, который должен был быть исключен из аутентификации Windows

       <location path="pathToDirOrFile">
         <system.webServer>
           <security>
            <authentication>
             <anonymousAuthentication enabled="true" />
             <windowsAuthentication enabled="false" />
            </authentication>
           </security>
          </system.webServer>
       </location>
    
  • Удостоверенный каждая из тех папок содержала отдельный web.config файл, который отключает олицетворение идентификационных данных

       <configuration>
        <system.web>
         <identity impersonate="false" />
        </system.web>
       </configuration>
    
7
ответ дан 3 December 2019 в 05:09

Можно управлять аутентификацией с помощью тега местоположения в web.config, или, вставить другой web.config к соответствующей подпапке, указывающей настройки, Вам нужно применение.

Можно также управлять доступом к ресурсам (папки или отдельные файлы) в IIS следовательно, необходимо будет удостовериться, что не имеете в распоряжении конфликтующие правила.

1
ответ дан 3 December 2019 в 05:09
  • 1
    I' ve пытался добавить теги местоположения к web.config и использовать отдельные web.config файлы), но оба делают не, кажется, работают. < путь местоположения =" login" > < система web> < authorization> < позвольте пользователям =" *"/> </authorization> < идентификационные данные являются олицетворением =" false"/> </system.web> </location> –   27 April 2010 в 17:45
  • 2
    Спасибо за Вашу справку, найденную решением с помощью тегов местоположения –   28 April 2010 в 12:20

Теги

Похожие вопросы