Это первый раз, когда я спрашиваю здесь, поэтому, да, если вам нужна дополнительная информация, ответьте здесь!
Итак, моя проблема в приложении .NET, которое я кодировал для чтения /написать информацию из веб-службы, которую я создал и работает очень хорошо (проверено на VS2013).
Когда я вызываю его из браузера, он работает очень хорошо, но когда я вызываю его из моего приложения, он возвращает мне ошибку ниже:
The HTTP request is unauthorized with client authentication scheme 'Anonymous'. The authentication header received from the server was 'NTLM'
Я действительно много чего перепробовал и не нашел решения для этого.
Мой следующий шаг - установить аутентификацию с сервера AD, иными словами, он должен работать только из интрасети.
Мой файл конфигурации:
<system.web>
<authentication mode="None" />
<compilation debug="true" targetFramework="4.5.2"/>
<httpRuntime targetFramework="4.5"/>
А моя рутина веб-сервиса:
public ImportFileClass ImportFile(string FileName, string PV)
{
try
{
ImportFileClass ipt = new ImportFileClass(PV, FileName);
ipt.DoEvents();
return ipt;
}
catch (Exception ex) { throw; }
}
Заранее спасибо!