【发布时间】:2018-10-19 13:53:01
【问题描述】:
我曾尝试使用 Azure Search .net api,但当我尝试检查索引是否存在或创建索引时,我无法通过 UTF-8 编码错误。
为了简单起见,我尝试下载
https://github.com/Azure-Samples/search-dotnet-getting-started
使用更新的 appsettings.json 构建 DotNetHowTo.sln,但运行程序会导致我在应用程序中遇到相同的错误:
调用:
if (serviceClient.Indexes.Exists("hotels"))
结果
System.InvalidOperationException: 'ContentType 中提供的字符集无效。无法使用无效字符集将内容读取为字符串。'
内部异常 ArgumentException: '"UTF-8"' 不是受支持的编码名称。有关定义自定义编码的信息,请参阅 Encoding.RegisterProvider 方法的文档。
【问题讨论】:
-
请在此处打开一个问题并将 Azure 搜索放在标题中:github.com/azure/azure-sdk-for-net/issues 请包括详细信息,例如您所针对的 .NET/.NET Core 的版本,以及所有的版本你正在使用的 NuGet 包,包括 Azure 搜索 SDK 包。
标签: azure-cognitive-search azure-search-.net-sdk