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)
Перейти к файлу
Kalyanov Dmitry 3330ff0790
Fixed request id generation when growing requests array is needed. (#86)
* Fixed request id generation when growing requests array is needed.

Previously: incorrect index is used after growing request arrays. At the end of GrowRequests(), arrays would have size `newsize'. But `newsize+1' was used as index into array (which would always fail with IndexOutOfRangeException).

This might have gone undetected because it only manifests itself when there are >= 200 concurrent requests (since arrays start with size 200).

* Remove obsolete xmldoc

Co-authored-by: Dmitry Kalyanov <kalyanov@bars.group>
Co-authored-by: Alexander Köplinger <alex.koeplinger@outlook.com>
2021-01-26 14:32:27 +01:00
build Bump configure check for 4.0 path to read 4.5 location (the check is useless anyway) 2014-12-04 18:41:17 +01:00
docs Fix building the documentation. 2014-11-05 17:34:40 -05:00
lib "Libancillary" test 2013-07-12 14:03:48 +02:00
man Delete .cvsignore files 2013-07-18 09:54:02 +02:00
packaging Fix Bug 484465 – xsp init script's status option always says "running" 2009-03-11 23:48:33 +00:00
scripts Remove usage of removed Mono.Security APIs and redirect xsp2 -> xsp4 (#88) 2020-01-16 18:27:02 +01:00
shim Misc. build fixes (#87) 2019-09-01 17:48:59 +02:00
src Fixed request id generation when growing requests array is needed. (#86) 2021-01-26 14:32:27 +01:00
test Misc. build fixes (#87) 2019-09-01 17:48:59 +02:00
test-fpm [Fpm] Reduce permission 2013-09-27 11:07:52 +02:00
test2 update 2003-11-27 01:14:52 +00:00
tools Remove usage of removed Mono.Security APIs and redirect xsp2 -> xsp4 (#88) 2020-01-16 18:27:02 +01:00
unittests Remove more gmcs references 2014-12-09 16:43:52 +01:00
.gitignore [Fpm] Working on the shim interaction 2013-08-28 13:01:34 +02:00
AUTHORS 2004-04-06 Gonzalo Paniagua Javier <gonzalo@ximian.com> 2004-04-06 02:07:09 +00:00
CODE-OF-CONDUCT.md Link Code of Conduct (#90) 2020-04-08 11:41:07 +02:00
COPYING Test 2012-01-14 02:09:05 -05:00
ChangeLog 2010-03-31 Marek Habersack <mhabersack@novell.com> 2010-03-31 11:44:04 +00:00
INSTALL Update INSTALL 2013-07-31 11:29:16 -04:00
Makefile.am [Shim] Initial commit 2013-08-22 19:28:38 +02:00
NEWS Testing 2 2010-07-22 14:41:59 -04:00
README [xsp] another test, please ignore 2010-11-06 02:45:12 +01:00
README.mono-fpm.md [Fpm] Add permission information to doc 2013-09-27 11:08:05 +02:00
autogen.sh [Fpm] Prepare auto* for native code 2013-07-11 22:12:08 +02:00
configure.ac Bump version for next release 2020-01-21 14:47:48 -05:00
xsp.sln [FastCgi + Fpm] Fixing mono-fpm 2013-08-21 00:15:29 +02:00
xsp.spec.in Remove NET 2.0 support from the spec file. 2014-11-05 16:12:31 -05: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.

    See INSTALL for details on how to install XSP.

* 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.
		
	tools/
		asp_state, dbsessmgr and nunit-asp

Maintainer: gonzalo@ximian.com