Domanda

Vorrei inserire una classe nella mia gerarchia di cartelle. Lo scenario è troppo banale per giustificare il proprio progetto o un sito Web separato. Tuttavia, odio ingombrare il mio App_Code di livello superiore con qualcosa che viene utilizzato da un piccolo angolo del sito.

Esiste un modo in web.config di includere un altro file o cartella nel processo di compilazione?

È stato utile?

Soluzione

<configuration>
   <system.web>
      <compilation>
         <assemblies>
            <add assembly="<AssemblyName>, Version=<Version>, Culture=<Culture>, PublicKeyToken=<PublicKeyToken>"/>
         </assemblies>
      </compilation>
   </system.web>
</configuration>

Altri suggerimenti

Sembra che tu stia utilizzando il " Sito Web " Tipo di progetto. Potresti prendere in considerazione il passaggio all'applicazione Web " tipo di progetto che funziona più come un progetto tradizionale, permettendoti di avere una struttura di cartelle molto più flessibile (il codice può andare ovunque tu voglia e App_Code non è una cartella speciale).

Questo post ha una breve discussione e collegamenti sui pro / contro dei progetti di siti Web e applicazioni Web:

http://forums.asp.net/p/1233004/2232697 aspx # 2232697

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top