数字签名后,受管Windows服务启动缓慢(Managed Windows Service starts up slowly after digital signing) 出现此问题是因为应用程序必须下载证书撤销列表 (CRL) 进行身份验证。但是,由于无法连接到互联网,连接因为超时而失败。例如,受防火墙阻止下载或当 Windows 首次启动时,网络连接尚未初始化等。 解决办法: 需要在app.config配置文件中,将generatePublisherEvidence设置为false,在.net框架程序中,这个选项默认是开启的。 <configuration><runtime> <generatePublisherEvidence enabled="false"/> </runtime> </configuration> |
|