Сегодня у меня было обновление пакета для Microsoft.Rest.ClientRuntime v2.3.12 до v2.3.13, и мой поиск перестал работать.Симптомы в том, что вызов для поиска клиента просто зависнет.
Глядя на данные через Fiddler, я вижу, что запрос выходит и возвращается, но мое окно вывода показывает Exception thrown: 'System.Net.WebException' in System.dll
.Я не уверен, что это связано.
Нет времени ожидания, нет ошибки, и вызов будет продолжаться бесконечно, ничего не возвращая.Этот код прекрасно работал без проблем до обновления пакета.Я гарантировал, что это единственное обновление пакета, а все остальные пакеты для поиска Azure имеют последние версии.
Ниже находится звонок, который висит.
SearchIndexClient.Documents.Search<T>(SearchBuild.ToString(), searchParams);
Я пытаюсь выяснить, почему это произойдет, и если есть лучший способ найти истинную ошибку.Я предполагаю, что пакет плох для Microsoft.Rest.ClientRuntime
Это использует приложение ASP.NET (не Core).Использование моей библиотеки классов в консольном приложении или с LINQPad, кажется, позволяет проекту работать очень хорошо.