Я попытался использовать API-интерфейс Azure Search .net, но не могу обойти ошибку кодировки UTF-8, когда пытаюсь либо проверить, существует ли индекс, либо создать индекс.
Для простотыЯ попытался загрузить
https://github.com/Azure-Samples/search-dotnet-getting-started
Построил DotNetHowTo.sln с обновленным appsettings.json, но запуск программы приводит к той же ошибке, которую я получаю в своем приложении:
Вызов:
if (serviceClient.Indexes.Exists("hotels"))
В результате
System.InvalidOperationException: 'Набор символов, предоставленный в ContentType, недопустим.Невозможно прочитать содержимое как строку, используя недопустимый набор символов. '
Внутреннее исключение ArgumentException:' "UTF-8" 'не является поддерживаемым именем кодировки.Информацию об определении пользовательской кодировки см. В документации по методу Encoding.RegisterProvider.