зеркало из https://github.com/mono/xsp.git
9e599b0ed3
* src/Mono.WebServer/BaseRequestBroker.cs: replace old code that used hashtables to store request data with arrays. Array is also used to acquire a unique request id. Previously the code used GetHashCode() to do that, incorrectly assuming that the return value from the method is unique. This caused frequent race conditions and crashes. The new code uses arrays sized at 200 slots initially - this means it can handle up to 200 _concurrent_ requests before it needs to resize the arrays. * src/Mono.WebServer/XSPApplicationHost.cs: make sure worker is not null before attempting to use it. * src/ModMonoApplicationHost.cs: make sure worker is not null before attempting to use it. svn path=/trunk/xsp/; revision=75696 |
||
---|---|---|
man | ||
scripts | ||
src | ||
test | ||
test2 | ||
tools | ||
unittests | ||
.cvsignore | ||
AUTHORS | ||
COPYING | ||
ChangeLog | ||
INSTALL | ||
Makefile.am | ||
NEWS | ||
README | ||
autogen.sh | ||
configure.in |
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