Я пытаюсь использовать Microsoft Переводчик и каждый раз, когда я пытаюсь создать 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.Это может быть связано с тем, что для вашего приложения не найден файл конфигурации или из-за того, что в клиентском элементе не найден элемент конечной точки, соответствующий этому контракту.
Есть предложения?