Служба API Azure, созданная клиентом API, не вызывает ошибок

Мы используем Swashbuckle для создания swagger из наших служб API, а затем генерируем клиент API с помощью функции ADD Azure API Client в Visual Studio. Этот клиент работает отлично, за исключением случаев, когда сервер сталкивается с проблемой и выдает ошибку. Эта ошибка сервера приводит к тому, что клиент продолжает ждать и никогда не возвращает ошибку, поэтому ошибка не запускается. Это происходит как для синхронных, так и для асинхронных вызовов.

Единственный способ выдать ошибку — установить короткий период времени ожидания, и в этом случае будет выдано исключение Task Canceled.

Когда мы создаем клиент JavaScript, этой проблемы не возникает, и клиент будет работать отлично.

У кого-нибудь есть предложения, что мы можем сделать?


person CrazyBernie    schedule 05.01.2016    source источник


Ответы (1)


Наконец-то выяснилось, почему возникла эта проблема, комбинация инструментов Fiddler и диагностики в Visual Studio 2015. После того, как я отключил инструменты, все заработало, как и ожидалось.

person CrazyBernie    schedule 06.01.2016