Frage

Ich möchte eine Klasse bleiben in meinem Ordner-Hierarchie nach unten. Das Szenario ist zu trivial es ist ein eigenes Projekt oder separate Website zu gewährleisten. Aber ich hasse meinen Top-Level-App_Code mit etwas Unordnung, die von einer kleinen Ecke der Seite verwendet wird.

Gibt es eine Möglichkeit in web.config eine andere Datei oder einen Ordner in den Übersetzungsvorgang enthalten?

War es hilfreich?

Lösung

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

Andere Tipps

Es klingt wie Sie den „Website“ Projekttyp verwenden. Sie sollten erwägen, um den „Web Application“ Projekttyp Schalen, die mehr wie ein traditionelles Projekt funktioniert, so dass Sie eine viel flexiblere Ordnerstruktur haben (Code kann überall Sie mögen, und App_Code ist kein spezieller Ordner).

Dieser Beitrag hat eine kurze Diskussion und Links auf der Vor / Nachteile der Web-Site vs. Webanwendungsprojekte:

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

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top