[Mono-list] ASP

Miguel de Icaza miguel@ximian.com
11 Feb 2002 16:22:30 -0500


Hello Patrik,

   Thanks a lot for your analysis of the problem. 

   Here is my suggestion based on your comments:

	* New Assembly: Mono.WebServer
	  Exposes: the web server classes (example name: `WebServer')
	  This assembly should run both on Windows with .NET and with
	  Mono (ie, no dependencies on our runtime), so we can engage
	  other users from the Windows world if possible.

	* HttpChannel, HttpServerChannel:

	  Internally they use the WebServer class from the 	 
	  Mono.WebServer assembly. 

	  This implementation detail is not exposed (for compatibility
	  reasons).

	* People who want to run their own web server, should use the
	  WebServer class in Mono.WebServer.

	* We implement our ASP.NET server stuff using WebServer.

	* People who want to embed this in Apache, are encouraged to
	  look at the interfaces exposed by the WebServer and go from
 	  there.

Miguel