Mono's ASP.NET hosting server. This module includes an Apache Module, a FastCGI module that can be hooked to other web servers as well as a standalone server used for testing (similar to Microsoft's Cassini)
Перейти к файлу
Gonzalo Paniagua Javier 3cb1c00dd7 Now builds ok on windows
svn path=/trunk/xsp/; revision=25089
2004-04-06 11:18:14 +00:00
doc add .cvsignore file to hide ? files after making 2004-02-18 21:10:43 +00:00
nunit-tests 2004-04-06 Gonzalo Paniagua Javier <gonzalo@ximian.com> 2004-04-06 02:07:09 +00:00
server 2004-04-06 Gonzalo Paniagua Javier <gonzalo@ximian.com> 2004-04-06 02:07:09 +00:00
test 2004-04-06 Gonzalo Paniagua Javier <gonzalo@ximian.com> 2004-04-06 02:07:09 +00:00
test2 update 2003-11-27 01:14:52 +00:00
tools Now builds ok on windows 2004-04-06 11:18:14 +00:00
.cvsignore add .cvsignore file to hide ? files after making 2004-02-18 21:10:43 +00:00
AUTHORS 2004-04-06 Gonzalo Paniagua Javier <gonzalo@ximian.com> 2004-04-06 02:07:09 +00:00
ChangeLog 2004-04-06 Gonzalo Paniagua Javier <gonzalo@ximian.com> 2004-04-06 02:07:09 +00:00
INSTALL 2003-10-03 Gonzalo Paniagua Javier <gonzalo@ximian.com> 2003-10-03 18:51:35 +00:00
Makefile.am 2004-01-03 Gonzalo Paniagua Javier <gonzalo@ximian.com> 2004-01-03 16:13:38 +00:00
NEWS 2003-10-03 Gonzalo Paniagua Javier <gonzalo@ximian.com> 2003-10-03 18:51:35 +00:00
README Added list of tested controls/applications 2003-11-27 02:12:44 +00:00
TESTED Added list of tested controls/applications 2003-11-27 02:12:44 +00:00
autogen.sh 2003-10-03 Gonzalo Paniagua Javier <gonzalo@ximian.com> 2003-10-03 18:51:35 +00:00
configure.in Now builds ok on windows 2004-04-06 11:18:14 +00:00

README

* Welcome to XSP!
-----------------

	The XSP server is a small web server that hosts the Mono
    System.Web classes for running what is commonly known as ASP.NET.

* Compiling and Running XSP
---------------------------

	To compile XSP you need a `make' compatible tool, then type
    the following commands:

	make 
	make install

    Then to run it, go to the directory that contains your .aspx
    files, and execute xsp:

	cd my-asp-dir
	mono xsp.exe 

    You can optionally provide a port where the server should run:

	mono xsp.exe --port 80

    The default is port 8080, or you can configure the server using
    the xsp.exe.config file.

    There are other command line options and appSettings options.
    Run 'mono xsp.exe --help' to view all of them.

    You can also set some configuration values in test/web.config file.

    This is not a full fledged server, it is just a shell for hosting
    ASP.NET.

* Hosting
---------

        The System.Web classes provide what is commonly known as
    ASP.NET, it provides the platform to run web applications and web
    services, and provides a number of hooks that allows the user to
    host it on applications or other web servers. 

        If you are interested in hosting the ASP.NET classes for
    higher performance in an Apache module or your favorite web
    server, you could use the code in this module as a starting point
    for it. See mod_mono in mono CVS.

	The code to look at is: server/MonoApplicationHost.cs and
    server/MonoWorkerRequest.cs.  

* Directory Layout
------------------

	doc/
		Some documentation about the XSP server. 

	test/
		Little sample ASP.NET pages

	server/
		A stand alone web server that works with mono and MS runtime.
		We are using it to debug/complete our classes.
		MonoApplicationHost and MonoWorkerRequest can be used to embed
		an ASP.NET serve in your application.
		
	src/
		Source files for the parser/generator and test server.
		OBSOLETED!!!
	
	TESTED	We'll be updating this file with controls and applications out
		there in the web that we test and work fine.

		
Maintainer: gonzalo@ximian.com