asp.net中的Microsoft Translator Api

asp.net中的Microsoft Translator Api,asp.net,microsoft-translator,Asp.net,Microsoft Translator,我开发了一个asp.net web应用程序,通过Microsoft Translator API将文本翻译成多种语言 我还下载了项目中的TranslatorContainer.cs文件。选择语言后,将出现以下异常: An exception of type 'System.Data.Services.Client.DataServiceQueryException' occurred in System.Data.Services.Client.dll but was not handled i

我开发了一个asp.net web应用程序,通过Microsoft Translator API将文本翻译成多种语言

我还下载了项目中的
TranslatorContainer.cs
文件。选择语言后,将出现以下异常:

An exception of type 'System.Data.Services.Client.DataServiceQueryException' occurred in System.Data.Services.Client.dll but was not handled in user code
以下是我的代码:

protected void DDLLanguage_SelectedIndexChanged(object sender, EventArgs e)
    {
        Uri TranslatorUri = new Uri("https://api.datamarket.azure.com/Bing/MicrosoftTranslator/v1/Translate", UriKind.Absolute);
        TranslatorContainer TC = new TranslatorContainer(TranslatorUri);
        string Key = " nQbC5yt6BtCCvXRXQIW11mR1gzkxi8n1K1cTl9b/uvM";
        TC.Credentials = new NetworkCredential(Key, Key);
        Translation TranslatedText = TC.Translate(TxtTranslate.Text, DDLLanguage.SelectedValue,"en").Single();
        LblTranslatedText.Text = TranslatedText.Text;
    }
我的事件查看器显示:

Windows cannot load classes registry file. DETAIL - The system cannot find the file specified.

当遇到让您困惑的异常时,用
try/catch
块包围坏代码,并对异常调用
ToString()
。结果是异常、任何内部异常和调用堆栈的完整详细信息。此信息将作为您的答案,或者如果您将此信息添加到您的问题中,将帮助其他人解码您的问题。@will My InnerException为:“”您提供的授权类型不受支持。仅支持Basic和OAuth\r\n“”