繁体   English   中英

Stackify在ASP.NET Core中未使用代理

[英]Stackify not using proxy in ASP.NET Core

在ASP.Net Core网站中,我使用带有StackifyTarget的 NLog记录到Stackify Retrace 我们的代码在公司HTTP代理后面运行。

我有一些返回WebProxy的自定义代码。 然后,在StackifyLib.Utils.HttpClient.CustomWebProxyConfigure方法中的StackifyLib.Utils.HttpClient.CustomWebProxy上设置WebProxy。

写入日志后,它会成功写入文件,但不会成功写入StackifyTarget。

当我使用Fiddler调查网络流量时,可以看到对于Stackify服务器的出站流量存在407 / Proxy AuthenticationRequired错误。

在WinForms应用程序.Net Framework 4.7.2中使用相同的StackifyTarget,它可以正常工作:

<system.net>
    <defaultProxy useDefaultCredentials="true" />
</system.net>

当我在Log.Info上设置断点时,可以看到在StackifyLib上仍设置了代理信息。 StackifyLib如何与ASP.Net Core中的代理一起正常工作?

将代理分配给CustomWebProxy的自定义代码也可以尝试先分配以下内容:

System.Net.WebRequest.DefaultWebProxy = webProxy;

作为应用程序中的第一件事,在创建Stackify-HttpClient之前。

Stackify有2个文档可以帮助解决这个问题: https : //docs.stackify.com/docs/troubleshoot-errors-and-logs-net-configurations https://docs.stackify.com/docs/http-proxies-configure

如果这些都不起作用,您可以向他们发送故障单至support@stackify.com

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM