Home
Browse all 647 examples
Download all 647 examples
Download sample chapters
Reviews
Errata
Acknowledgments
Links on .NET
Paradoxal Press
Buy directly from Paradoxal Press at $33.99 (Save 43%)
Category: Programming
Level: Beginner to seasoned
900 pages
ISBN-10 097661322-0
ISBN-13 978-097661322-0
$59.99 USA
$79.99 CANADA
|
Listing 23-1 extracted from chapter ASP.NET 2
Listing 22-36< > Listing 23-2
This listing can be compiled with the command line: csc.exe /out:AspnetHosting.exe /target:exe Example_23_1_to_rename_AspnetHosting.cs /r:System.Web.dll Errors: 0 Warnings: 0
Example_23_1_to_rename_AspnetHosting.cs
using System;
using System.Web;
using System.Web.Hosting;
class Program {
static void Main() {
Console.WriteLine("Main Appdomain:" +
AppDomain.CurrentDomain.FriendlyName);
CustomSimpleHost host = (CustomSimpleHost)
ApplicationHost.CreateApplicationHost(
typeof(CustomSimpleHost), @"/",
System.IO.Directory.GetCurrentDirectory());
host.ProcessRequest( "Default.aspx", string.Empty );
}
}
public class CustomSimpleHost : MarshalByRefObject {
public void ProcessRequest( string file , string query ) {
Console.WriteLine( "ASP.NET AppDomain:" +
AppDomain.CurrentDomain.FriendlyName );
SimpleWorkerRequest aspnetWorker =
new SimpleWorkerRequest( file , query , Console.Out );
HttpRuntime.ProcessRequest( aspnetWorker );
}
}
Copyright Patrick Smacchia 2006 2007
|