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"%>
<%@ 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.
No comments:
Post a Comment