微软翻译错误
本文关键字:错误 翻译 微软 | 更新日期: 2023-09-27 18:17:17
我试图使用微软翻译,每次我试图创建LanguageServiceClient
,我得到一个错误。
try
{
// Add the http header
string headerValue = GetAccessToken();
HttpRequestMessageProperty httpRequestProperty = new HttpRequestMessageProperty();
httpRequestProperty.Method = "POST";
httpRequestProperty.Headers.Add("Authorization", headerValue);
TranslatorService.LanguageServiceClient client = new TranslatorService.LanguageServiceClient();
using (OperationContextScope scope = new OperationContextScope(client.InnerChannel))
{
OperationContext.Current.OutgoingMessageProperties[HttpRequestMessageProperty.Name] = httpRequestProperty;
result = client.Detect("", textToTranslate);
}
}
catch (Exception ex)
{
result = "Error: " + ex.Message;
}
错误:
找不到引用契约的默认端点元素"TranslatorService。LanguageService'在ServiceModel客户端中配置部分。这可能是因为没有配置文件为您的应用程序找到,或者因为没有端点元素匹配此合同可以在client元素中找到。
有什么建议吗?
我发现了这个错误。
我把服务配置放在一个类库中,我在那里做翻译逻辑。我试图将其添加到网站配置文件"web。