У меня есть приложение .Net / C#, которое вызывает службу поиска Azure. Работает нормально, чтобы найти список файлов PDF, которые у меня есть в Azure хранилище, на основе представленных ключевых слов. Но через пару дней go перестало работать живое приложение на Azure - документы не возвращаются из поиска. Однако в Local приложение отлично работает с тем же кодом. Я подозреваю, что что-то могло измениться с правилами брандмауэра, но я не могу найти, где это могло произойти. Надеюсь, у кого-то произошло нечто подобное и есть решение.
Вот код, который перестал работать в Live.
var indexClient = GetIndexClient(); // sets up SearchIndexClient with uri, credentials, etc.
SearchParameters sp =
new SearchParameters()
{
Select = new[] { "metadata_storage_name" },
SearchMode = SearchMode.Any
};
var docs = indexClient.Documents.Search(searchString, sp); // this line no longer works on Live