У меня есть веб-приложение, содержащее два веб-сервиса, скажем, PublicHello.asmx и RestrictedHello.asmx .
PublicHello должен быть доступен из любого места, без необходимости входа в систему. RestrictedHello должен быть доступен только из домена через проверку подлинности Windows (и его поведение отличается от одного пользователя к другому).
В IIS,
- если я включаю анонимную аутентификацию и аутентификацию Windows, тогда RestrictedHello всегда показывает, что пользователь не вошел в систему (даже если учетные данные отправлены правильно).
- если я включаю только аутентификацию Windows, то PublicHello требует входа .
Есть ли способ использовать разные уровни аутентификации для разных веб-сервисов в одном и том же веб-приложении / виртуальном каталоге?
Я представляю, что это невозможно, но я не уверен ...