[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