Qual è lo scopo del nodo Assemblies in Web.Config?

Quando si crea una nuova applicazione Web ASP.NET AJAX in Visual Studio 2005, il web.config predefinito contiene la seguente sezione (all’interno del nodo di compilazione ):

   

Il fatto che esista o meno il nodo degli assiemi non sembra influire sulla funzionalità AJAX. I pannelli di aggiornamento, ecc. Funzionano bene indipendentemente dal fatto che il riferimento a System.Web.Extensions sia incluso in Web.Config.

Qual è lo scopo di questa sezione e può essere rimosso in sicurezza?

Può o non può essere rimosso in sicurezza. Il nodo Assemblies è per l’aggiunta di riferimento basata sulla configurazione. Viene utilizzato dai siti Web ASP.NET che distribuiscono file di codice .cs non compilati sul proprio sito Web, anziché (come persone sensibili) compilare assembly.

Se si stanno distribuendo file code-behind sul proprio sito Web anziché sugli assembly, quindi conservarli. Se si stanno distribuendo gli assembly, rimuoverli.

Il log di Rick Strahl ha una breve ma concisa spiegazione di un articolo sull’argomento.