Bookmark and Share

Friday, September 21, 2007

Spostare la cartella bin nelle applicazioni ASP.NET

E' possibile inserire un'applicazione ASP.NET all'interno di un'altra SENZA condividere la cartella BIN tra le due applicazioni e senza creare una directory virtuale aggiuntiva.
L'articolo di Scott Hanselman spiega come inserire delle applicazioni asp.net all'interno di un'applicazione principale utilizzando un meccanismo simile a quello dei plugin.
Si deve creare una sottocartella che contenga i file del plugin ed anche la cartella BIN con gli assembly.
Basterà modificare i file ASPX ed inserire nell'intestazione il codice:
 
<%@ Assembly Name="MyProj" %>
<%@ Page language="c#" Trace="true" Codebehind="MyProj1.aspx.cs" AutoEventWireup="false" Inherits="MyProjNamespace.MyProjWebForm1" Debug="true"%>
 
.e la sottocartella funzionerà magicamente senza la necessità di configuratre una virtual directory dedicata.
Soluzione testata su .NET 2.0.