У меня есть.NET 2,0 веб-сайта (VB), работающий в моем IIS6 (XP Pro SP2) и.NET 3.5 (настроенный как.NET2 под вкладкой ASP.NET IIS, конечно) хостинг веб-сервиса ASMX.
В Chrome я могу назвать ASMX и вызвать веб-методы успешно. Однако в вызове веб-методов в коде, от.NET 2,0 веб-сайта я добираюсь:
Запрос перестал работать с состоянием HTTP 401: Несанкционированный.
Как я обхожу это?
Необходимо задать учетные данные в приложении при инициализации объекта webService
.
Что-то вроде webService.UseDefaultCredentials = true
При этом учетные данные запроса будут заданы текущему пользователю, выполняющему приложение.