使用C#控制台应用程序执行Hive查询。我得到System.Aggregate异常内部异常。响应状态代码不表示成功:500(服务器错误)
我使用了MSDN提供的以下示例代码
http://msdn.microsoft.com/en-us/library/dn749872.aspx
请告诉我如何解决问题
答案 0 :(得分:0)
HTTP代码500表示这是您服务器上的错误。简单来说,服务器在尝试处理此POST请求时抛出异常。
答案 1 :(得分:0)
首先,您可以扩展所有例外情况;
private static Exception LogException(Exception ex)
{
if (ex is AggregateException)
{
foreach (Exception item in (ex as AggregateException).InnerExceptions)
{
Logger.Log(GetException(item));
}
}
}
private static Exception GetException(Exception ex)
{
while (ex.InnerException != null)
{
ex = ex.InnerException;
}
return ex;
}