.NET 应用程序试图访问 crl.verisign.net

标签 .net tcp

我有许多来自供应商的内部 .NET 应用程序,它们需要很长时间才能启动。他们的一些服务最多需要 1.5 分钟才能启动。经过进一步调查,我注意到在 Process Explorer 的 TCP/IP 选项卡下,我看到该应用程序试图与 crl.verisign.net 建立出站连接。不幸的是,我们的大多数生产服务器都无法访问互联网!我相信他们使用的是验证码,这会显着影响他们的应用程序加载时间。

知道如何禁用此“功能”吗?

供应商一直让我将默认的 30 秒 SCM 等待时间更改为更高的值,以防止超时和服务停止。

最佳答案

或者,您也可以尝试在主机文件 (%windir%\system32\drivers\etc\hosts) 中添加一个指向本地主机的“crl.verisign.net”的虚假条目。

像这样:

127.0.0.1 crl.verisign.net

当 .NET 应用程序尝试联系“crl.microsoft.com”时,出于同样的原因(生产服务器无法访问 Internet),您通常会这样做。

关于.NET 应用程序试图访问 crl.verisign.net,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2106904/

相关文章:

java - java TCP套接字关闭和重新打开中的问题

java - TCP 套接字创建类如何收到一个新对等点已添加到注册表的通知?

.net - 应对快速变化的技术(特别是 Microsoft)

c# - .NET Framework 中的控制反转和依赖注入(inject)

.net - 读取 double 不是线程安全的吗?

c# - 为什么我从两个几乎相等的表达式中得到不同的结果以使用 Entity Framework 上下文从数据库中获取数据

c# - 如何验证 WindowsIdentity 实例?

tcp - 两个动态地址之间的连接;动态域名?

networking - 计算子网掩码?

c++ - 在 linux 中调用 socket.close 后 socket.read_some 需要很长时间才能返回