配置单元查询C#控制台应用程序。系统。聚合异常
使用C#控制台应用程序执行配置单元查询时。我得到System.Aggregate异常内部异常。响应状态代码不表示成功:500(服务器错误) 我使用了MSDN提供的以下示例代码配置单元查询C#控制台应用程序。系统。聚合异常,c#,linq,hive,azure-hdinsight,C#,Linq,Hive,Azure Hdinsight,使用C#控制台应用程序执行配置单元查询时。我得到System.Aggregate异常内部异常。响应状态代码不表示成功:500(服务器错误) 我使用了MSDN提供的以下示例代码 请告诉我如何解决此问题。HTTP代码500表示这是服务器上的错误。简单地说,服务器在试图处理此POST请求时抛出了一个异常。首先,您可以像这样展开所有异常 private static Exception LogException(Exception ex) { if (ex is AggregateExcept
请告诉我如何解决此问题。HTTP代码500表示这是服务器上的错误。简单地说,服务器在试图处理此POST请求时抛出了一个异常。首先,您可以像这样展开所有异常
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;
}