У меня есть веб-страница ASP .NET, которая вызывает веб-сервис ASP.NET, существующий на том же сайте.Для обоих из них требуется встроенная проверка подлинности Windows.
Во время вызова метода веб-службы при запуске веб-страницы появляется следующая ошибка: «Сбой запроса с состоянием HTTP 401: не авторизован».
Iпонятия не имею, почему это терпит неудачу.Есть ли способ узнать, какой протокол проверки подлинности используется на веб-сайте для вызова метода веб-службы и почему он не работает?
РЕДАКТИРОВАТЬ: Как было предложено, я загрузил диагностику проверки подлинности и отслеживал ее, когда запускал свойстраница интернета.Ниже приведен результат:
AcceptSecurityContext Package = NTLM Result = 0x0 ContextAttr = 0x12001c UserName = ClientName = ServerName = Result = 0x0 (Ошибка: у контекста есть флаг ASC_RET_NULL_SESSION) Основной процесс: завершен, обнаружена 1 проблема