Improving Application Start up Time having Signed Assemblies

I guess all are aware that signed assemblies need verification from CA. This verification can create panic, when certification authority is not present on the same machine. In that case, assemblies require internet access. Situation can be more problematic, if there is no internet or network access on that machine. In absence of network access .Net thread might timeout waiting to connect. This issue can be avoided by adding following setting in machine.config:

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