Предыстория: я работаю над продуктом, созданным с использованием AngularJS во внешнем интерфейсе и Microsoft Web Api во внутреннем. Веб-сайт размещен на компьютере с Windows Server 2012, на котором запущен IIS. Мы используем аутентификацию Windows для подключения к машине.
Проблема: вызов различных методов API работает безупречно для меня и большинства пользователей. Но некоторые пользователи не могут выполнять определенные вызовы API. Большинство конечных точек работают и возвращают достоверные данные, но некоторые методы даже не достигаются.
Это ошибка в журнале iislog: 2016-05-26 12:25:23 xx.xx.xxx.xx POST /api/controller/method — 80 домен\пользователь xx.xx.x. xx Mozilla/5.0+(совместимый;+MSIE+10.0;+Windows+NT+6.1;+WOW64;+Trident/6.0) http://xxxxxx.com/#/Pagename 500 0 0 514
В консоли гугл хром пишет: Ошибка: Отказано в доступе.
Я установил API для регистрации всех исключений в базе данных, и ошибки не отображаются. Итак, моя теория заключается в том, что API даже не достигается при попытке выполнить эти конкретные http-методы.
Я пытался искать ответы, но безуспешно. У кого-нибудь есть идеи?