gpt4 book ai didi

c# - asp.net 核心默认代理

转载 作者:可可西里 更新时间:2023-11-01 09:07:00 24 4
gpt4 key购买 nike

在 net 4.5 中,我们使用这样的代理:

<system.net>
<!-- -->
<defaultProxy enabled="true" useDefaultCredentials="false">
<proxy usesystemdefault="True" proxyaddress="http://192.168.1.1:8888" bypassonlocal="True" autoDetect="False" />
<module type="CommonLibrary.Proxy.MyProxy, CommonLibrary, Version=1.0.0.0, Culture=neutral" />
</defaultProxy>

<settings>
<httpWebRequest useUnsafeHeaderParsing="true" />
<servicePointManager expect100Continue="false" />
</settings>
</system.net>

但是在asp.net core或者test中我们找不到像上面这样的解决方案有人可以帮助我吗?

非常感谢你的帮助

谢谢,问候

最佳答案

您可以在 web.config 中将代理显式设置为环境变量,以及它应该跳过的域。例如:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
<location path="." inheritInChildApplications="false">
<system.webServer>
<handlers>
<add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModuleV2" resourceType="Unspecified" />
</handlers>
<aspNetCore processPath="dotnet" arguments=".\Your.dll" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" hostingModel="inprocess">
<environmentVariables>
<environmentVariable name="http_proxy" value="http://yourproxy.ins.local"/>
<environmentVariable name="https_proxy" value="http://yourproxy.ins.local"/>
<environmentVariable name="no_proxy" value=".local,.applicationinsights.azure.com,.applicationinsights.microsoft.com,.services.visualstudio.com"/>
</environmentVariables>
</aspNetCore>
</system.webServer>
</location>
</configuration>

关于c# - asp.net 核心默认代理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42637592/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com