Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 偶发服务器错误502坏网关_C#_Asp.net - Fatal编程技术网

C# 偶发服务器错误502坏网关

C# 偶发服务器错误502坏网关,c#,asp.net,C#,Asp.net,这是错误消息: “502-Web服务器在充当网关或代理服务器时收到无效响应。” 我有一个ReportService,我使用C语言中的代码隐藏,如下所示: string Uri = "report service url" ReportViewer1.ServerReport.ReportServerUrl = new Uri(Uri); string reportKey = "report to be called"; ReportViewer1.ServerReport.ReportPath

这是错误消息:

“502-Web服务器在充当网关或代理服务器时收到无效响应。”

我有一个ReportService,我使用C语言中的代码隐藏,如下所示:

string Uri = "report service url"
ReportViewer1.ServerReport.ReportServerUrl = new Uri(Uri);
string reportKey = "report to be called";
ReportViewer1.ServerReport.ReportPath = reportKey ;
ReportViewer1.ServerReport.SetParameters("some more url parameters for the report");
ReportViewer1.ServerReport.Refresh();
ReportViewer1.PageCountMode = PageCountMode.Actual;
<rsweb:ReportViewer 
    ID="ReportViewer1" 
    runat="server" 
    ProcessingMode="Remote" 
    AsyncRendering="true"
    SizeToReportContent="True"
    ShowRefreshButton="True" 
    ExportContentDisposition="AlwaysAttachment"
    ShowBackButton="False"
    BackColor="White">
</rsweb:ReportViewer>
并显示如下:

string Uri = "report service url"
ReportViewer1.ServerReport.ReportServerUrl = new Uri(Uri);
string reportKey = "report to be called";
ReportViewer1.ServerReport.ReportPath = reportKey ;
ReportViewer1.ServerReport.SetParameters("some more url parameters for the report");
ReportViewer1.ServerReport.Refresh();
ReportViewer1.PageCountMode = PageCountMode.Actual;
<rsweb:ReportViewer 
    ID="ReportViewer1" 
    runat="server" 
    ProcessingMode="Remote" 
    AsyncRendering="true"
    SizeToReportContent="True"
    ShowRefreshButton="True" 
    ExportContentDisposition="AlwaysAttachment"
    ShowBackButton="False"
    BackColor="White">
</rsweb:ReportViewer>

我一直在寻找这个场景,肯定有很多关于502错误的话题,但到目前为止没有一个对我有效。
关于在哪里查看的任何建议?

除非您自己编写代理,否则这不太可能是编程问题-代理(与任何其他远程服务器一样)预计会随机失败。。。与网络管理员交谈/作为网络管理员工作可能是您需要的。显然,没有经验丰富的网络管理员可以交谈,是否有测试场景或我可以告诉他做些什么来检查这一点?serverfault.com可能是问这个问题的好地方。我至少会尝试找到报告错误的代理的所有者(
tracert
命令可能就足够了),如果您可以绕过代理/使用另一个代理来查看您是否从实际服务器或由于代理配置而出现故障。