У меня проблемы с запуском веб-сервиса на моей локальной машине. это веб-сервис asp.net, использующий пул приложений .Net 4.0 Classic. Он отлично работает на всех остальных машинах и на живых серверах.
Проблема: большинство запросов основаны на базовой аутентификации, которая каждый раз не проходит, с правильными учетными данными. Отладка, я вижу, что основная часть аутентификации заголовка была удалена чем-то по цепочке.
также, Application_BeginRequest в global.asax получает удар дважды. Один раз с исходным заголовком (который затем не попадает ни в одну из конечных точек веб-службы), а затем с базовой версией без кода.
Эта проблема, похоже, исчезнет, если я переключу пул приложений на интегрированный, но, к сожалению, это не проблема, поскольку в этом случае происходит сбой по другим причинам.
Я бы приветствовал любые идеи о том, что удаляет базовую аутентификацию из шапки. Возможно, я подумал, что-то в моей конфигурации IIS, но я переустановил IIS без какой-либо удачи.