调用情绪API后抛出TargetInvocationException

时间:2011-09-05 02:08:35

标签: silverlight wcf targetinvocationexception

我们正在开发Silverlight Web应用程序以在地图上显示推文并使用情感API分析推文。我们使用情绪API没有问题3或4周。然后,在调用情绪API

之后,我们有时会遇到TargetInvocationException

现在,我们越来越多地调用情绪API后面临TargetInvocationException。

XDocument newdoc = XDocument.Parse(en.Result);

en.Result变为null并

显示例外:

System.Reflection.TargetInvocatinException:操作期间发生异常,导致结果无效。检查InnerExcepton以获取异常详细信息。 ---> System.Net.WebException:远程服务器返回错误:NotFound ---> System.Net.WebException:远程服务器返回错误:NotFound。 在System.Net.Browser.BrowserHttpWebRequest.InternalEndGetResponse(IAsyncResult ayncResult) 在System.Net.Browser.BrowserHttpWebRequest。<> c_DisplalyClass4.b__1(Object sendState) ---内部异常堆栈跟踪结束 在System.Net.Browser.AsyncHelper.BeginOnUI(SendOrPostCallback beginMethod,Object state) 在System.Net.Browser.BrowserHttpWebRequest.EndGetResponse(IAsyncResult ayncResult) 在System.Net.WebClient.GetWebResponse(WebRequest,IAsyncResult结果) 在System.Net.WebClient.DownloadBitsResponseCallback(IAsyncResult结果) ---内部异常堆栈跟踪结束 在System.ComponentModel.AsyncCompletedEventArgs.RaiseExceptionIfNecessary() 在System.Net.DownloadStringCompletedEvent Args.get_Result() 在SilverlightApplication1.MainPage。<> c_DisplayClass1a。<> c_DisplayClass23.b__16(Object ss,DownloadStringCompletedEventArgs en)

1 个答案:

答案 0 :(得分:1)

当我有一个具有Enum类型属性的数据协定类时,我遇到了这个异常。然后我用[KnownType(typeof(MyEnum))]装饰DataContract。之后我没有看到这个例外。