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