gpt4 book ai didi

.net - 在 CLR4 中生成发布者证据

转载 作者:行者123 更新时间:2023-12-04 13:24:23 24 4
gpt4 key购买 nike

我有一个应用程序(不是我的代码),它在未连接到互联网的服务器上启动缓慢。

根据之前的经验,我知道 generatePublisherEvidence在配置文件中,也在这里尝试过(在进程监视器中检测到一些超时的 TCP 连接之后)。

但是,在这种情况下,应用程序是 .Net 4.5.1 并且 generatePublisherEvidence 的文档页面说

In the .NET Framework 4 and later, this element has no effect on assembly load time



令我惊讶的是,加载时间减少了,并且 TCP 连接从日志中消失了。

起初我认为这是一个巧合,但现在我已经在其他两台服务器上验证了相同的行为。

谁能解释一下?

我试图按照 msdn 页面中的链接进行操作,但找不到有关如何验证程序集证书以及 CLR2 和 CLR4 之间为何不同的任何信息。

我能想到的唯一猜测是应用程序加载了一些较旧的 CLR2 程序集,而这些程序集会受到 generatePublisherEveidence 的影响。

最佳答案

看看我的 answer here澄清了一些事情。

The generatePublisherEvidence element is definetely still relevant for .NET 4, even 4.7 which I was using! It is just no longer the case that without it the signature is always verified by the runtime as part of the assembly loading process, but the signature verification might still be triggered (unintentionally) at some point!

关于.net - 在 CLR4 中生成发布者证据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32885007/

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