- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我在公司代理后面有一台 Linux 机器。
对于代理,我设置了 CNTLM 来为我处理身份验证,所以我的代理位于 http://localhost:3128 . CNTLM 连接到使用 NTLMv2 的企业代理。
现在,当我尝试使用以下命令在 Mono 上运行 Nuget 时:
mono .nuget/nuget.exe list -Verbosity detailed -ConfigFile .nuget/NuGet.Config
它给我以下错误:
System.TypeInitializationException: An exception was thrown by the type initializer for NuGet.ProxyCache ---> System.ArgumentException: parsing '*.intranet' - Quantifier {x,y} following nothing.
1[System.Object].CreateValue () [0x00000] in :0`
at System.Text.RegularExpressions.RegexParser.ScanRegex () [0x00000] in <filename unknown>:0
at System.Text.RegularExpressions.RegexParser.Parse (System.String re, RegexOptions op) [0x00000] in <filename unknown>:0
at System.Text.RegularExpressions.Regex..ctor (System.String pattern, RegexOptions options, TimeSpan matchTimeout, Boolean useCache) [0x00000] in <filename unknown>:0
at System.Text.RegularExpressions.Regex..ctor (System.String pattern) [0x00000] in <filename unknown>:0
at System.Net.WebProxy.CheckBypassList () [0x00000] in <filename unknown>:0
at System.Net.WebProxy..ctor (System.Uri address, Boolean bypassOnLocal, System.String[] bypassList, ICredentials credentials) [0x00000] in <filename unknown>:0
at System.Net.WebProxy..ctor (System.Uri address, Boolean bypassOnLocal, System.String[] bypassList) [0x00000] in <filename unknown>:0
at System.Net.WebRequest.GetSystemWebProxy () [0x00000] in <filename unknown>:0
at NuGet.ProxyCache..cctor () [0x00000] in <filename unknown>:0
--- End of inner exception stack trace ---
at NuGet.HttpClient.GetResponse () [0x00000] in <filename unknown>:0
at NuGet.RedirectedHttpClient.GetResponseUri (NuGet.HttpClient client) [0x00000] in <filename unknown>:0
at NuGet.RedirectedHttpClient.EnsureClient () [0x00000] in <filename unknown>:0
at System.Lazy
它似乎想要解析一个“*.intranet”字符串,尽管我不确定它是从哪里得到的。我的 Nuget.Config 文件如下所示:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<solution>
<add key="disableSourceControlIntegration" value="true" />
</solution>
<config>
<add key="http_proxy" value="http://localhost:3128" />
</config>
</configuration>
我将其添加到我的 Mono/etc/mono/[2.0,4.0,4.5]/machine.config 文件中
<configuration>
<system.net>
<defaultProxy>
<proxy proxyadress="http://localhost:3128" />
</defaultProxy>
</system.net>
</configuration>
但是,这没有任何效果。我无法运行 mozroots
要么,但我通过下载文件并使用文件选项手动导入来规避它。我认为这可能是相关的。
最佳答案
Mono 将查找 no_proxy 或 NO_PROXY 环境变量来为代理生成旁路列表。
因此值得检查该环境变量以查看它是否正在使用 *.intranet 并导致异常
关于c# - 代理后面单声道上的 NuGet 无法连接到互联网,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30620652/
我想在我的 android 应用程序中播放 PCM 音频数据。网络上有很多示例,但仅用于单 channel ,我有 4 个 channel (如本问题标题所述)。 当我设置 AudioTrack au
我正在尝试通过 channelsplitter 将立体声音频路由到具有增益控制的 6 个 channel ,然后返回到 channelMerger,以控制 5.1 组的所有 6 个 channel .
我试图从 iPhone XS 的所谓立体声后置麦克风中获取两个 channel ,但在 AVAudioSession 的不同点上只能看到一个 channel 。和 AVAudioSessionPort
我是一名优秀的程序员,十分优秀!