【问题标题】:Where should I set generatePublisherEvidence to false in an asp.net app?在 asp.net 应用程序中,我应该在哪里将 generatePublisherEvidence 设置为 false?
【发布时间】:2025-12-09 00:55:02
【问题描述】:

为了减少加载时间this blog 建议我们在 app.config 中为可执行文件设置 generatePublisherEvidence 为 false。

<configuration> 
   <runtime> 
      <generatePublisherEvidence enabled="false"/> 
   </runtime> 
</configuration>

我在哪里为网络应用设置它?该博客建议这不会转到 web.config。我还应该把它放在哪里?

【问题讨论】:

    标签: .net asp.net web-config web-applications


    【解决方案1】:

    同一博客条目中的 cmets 提到将其放在 C:\windows\Microsoft.NET\Framework\vxxxxx 的 aspnet.config 中。这就是我放的地方。找不到特定于某个应用的设置。

    【讨论】:

      【解决方案2】:

      从技术上讲,它应该放在 IIS 服务器的 machine.config 中。但是,它可以放在 web.config 中的 &lt;configuration&gt; 部分 - 但 不是 作为第一个元素。它必须在&lt;configSections&gt; 之后。

      【讨论】:

        最近更新 更多