C# 应用程序启动会触发对crl.microsoft.com和ctldl.windowsupdate.com的请求
我正在写一份签名申请书。该应用程序将被部署到一个封闭的网络中,其中大多数出站呼叫将不被允许。我注意到,当我启动应用程序(该应用程序已签名并使用SQLServerCE4)时,大约进行了6次web调用。我接到一个呼叫C# 应用程序启动会触发对crl.microsoft.com和ctldl.windowsupdate.com的请求,c#,windows,winforms,certificate,C#,Windows,Winforms,Certificate,我正在写一份签名申请书。该应用程序将被部署到一个封闭的网络中,其中大多数出站呼叫将不被允许。我注意到,当我启动应用程序(该应用程序已签名并使用SQLServerCE4)时,大约进行了6次web调用。我接到一个呼叫crl.microsoft.com,两个呼叫ctldl.windowsupdate.com,然后三个呼叫证书颁发机构。问题是,由于这是一个封闭的网络,所有这些调用都返回502个错误。我相信这些电话可能会给我们的应用程序的启动增加明显的延迟时间 这些windowsupdate.com请求是
crl.microsoft.com
,两个呼叫ctldl.windowsupdate.com
,然后三个呼叫证书颁发机构。问题是,由于这是一个封闭的网络,所有这些调用都返回502个错误。我相信这些电话可能会给我们的应用程序的启动增加明显的延迟时间
这些windowsupdate.com请求是什么?如何阻止调用它们?我不是100%确定,但我想您必须通过设置组策略来禁用此行为: 我使用
gpedit.msc
验证以下步骤是否可行。如果他们确实解决了你的问题,我无法核实
基于此方法适用于大多数应用程序,但仍有一个请求请求
crl.microsoft.com/pki/crl/products/MicCodSigPCA_08-31-2010。crl
此请求在应用程序打开SQL Compact 4数据库时发生。