Сбой поиска Azure с последним обновлением Microsoft.Rest.ClientRuntime - PullRequest
0 голосов
/ 25 августа 2018

Сегодня у меня было обновление пакета для 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, кажется, позволяет проекту работать очень хорошо.

Ответы [ 3 ]

0 голосов
/ 11 сентября 2018

Зависание является результатом ошибки в Microsoft.Rest.ClientRuntime.Подробности записаны в этом выпуске GitHub

0 голосов
/ 26 сентября 2018

Обновление до последней версии Microsoft.Azure.Search 5.0.3 решает проблему.

В качестве альтернативы, обновление до последней версии Microsoft.Rest.ClientRuntime.Azure 3.3.16 устраняет проблему, в результате чего Microsoft.Rest.ClientRuntime 2.3.14 становится зависимостью.

Для пояснения используется приложение ASP.NET (не Core).

0 голосов
/ 29 августа 2018

Я Нейт из Поиска Azure.Я не могу воспроизвести проблему, к сожалению.Я протестировал ClientRuntime v2.3.13 с версиями Azure Search v5.0.0, v5.0.1 и последней стабильной версией v5.0.2 с использованием образца приложения, доступного по адресу https://github.com/Azure-Samples/search-dotnet-getting-started/tree/master/DotNetHowTo.. Можете ли вы воспроизвести проблему с примером приложения?Не стесняйтесь обращаться ко мне на nateko AT microsoft.com с более подробной информацией, если вы хотите, чтобы мы познакомились с сервисом поближе.

Nate

...