C# Microsoft转换器错误
我正在尝试使用microsoft translator,每次尝试创建C# Microsoft转换器错误,c#,.net,microsoft-translator,C#,.net,Microsoft Translator,我正在尝试使用microsoft translator,每次尝试创建LanguageServiceClient时都会出现错误 try { // Add the http header string headerValue = GetAccessToken(); HttpRequestMessageProperty httpRequestProperty = new HttpRequestMessageProperty(); httpRequestProperty.
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;
}
错误:
找不到引用协定的默认终结点元素
ServiceModel客户端中的“TranslatorService.LanguageService”
配置部分。这可能是因为没有配置文件
为应用程序找到,或者因为没有匹配的端点元素
可以在client元素中找到此合同
有什么建议吗?我发现了错误
我把服务配置放在一个类库中,在那里我做翻译逻辑。我尝试将其添加到网站配置文件“web.config”中,但它现在可以正常工作。我发现了错误
我把服务配置放在一个类库中,在那里我做翻译逻辑。我尝试将其添加到网站配置文件“web.config”中,但它现在正在工作。我假设您已经尝试检查“这可能是因为找不到应用程序的配置文件,或者在客户端元素中找不到与此约定匹配的端点元素。”?是的,谢谢,我发现了错误,我把服务配置放在类库中,在类库中我做翻译逻辑,我试着把它添加到网站配置文件“web.config”中,现在它可以工作了,谢谢@Stevenjeris你总是可以回答你自己的问题,这样它就不会保持“打开”状态。是的,谢谢@StevenJeuris,我会这么做。我假设您已经尝试检查“这可能是因为找不到应用程序的配置文件,或者在客户端元素中找不到与此契约匹配的端点元素。”?是的,谢谢,我发现了错误,我把服务配置放在类库中,在类库中我做翻译逻辑,我试图将它添加到网站配置文件“web.config”中,现在它可以工作了,谢谢@Stevenjeris你总是可以回答你自己的问题,这样它就不会保持“打开”。是的,谢谢@Stevenjeris,我会的