Отключить аутентификацию Windows в одном месте

У меня есть веб-приложение, и я хочу предоставить анонимный доступ к паре веб-служб в нем, чтобы мы могли получить доступ к веб-службам с компьютеров без входа в систему Windows в нашей сети.

Я пробовал здесь Отключить аутентификацию во вложенных папках приложения ASP.NET, используя аутентификацию Windows . Я сделал это:



  

...

  
    
      
        
        
      
    
  

Они оба "работают" тем, что они разрешают доступ к веб-службе анонимным пользователям. Однако кажется, что IIS все еще отправляет запрос авторизации, потому что, когда я получаю доступ к службе из браузера, я получаю поле для ввода моего имени пользователя и пароля. Если я нажму «Отменить», я получу доступ к странице анонимно. Однако некоторые из наших клиентов плохо справляются с этим и просто терпят неудачу из-за кода возврата 401.

Есть ли способ полностью отключить аутентификацию Windows в этом единственном месте, чтобы IIS не пытался установить аутентификацию Windows?

7
задан Community 23 May 2017 в 10:29
поделиться