Author: krasnov
Date: 2007-03-12 03:34:32 -0500 (Mon, 12 Mar 2007)
New Revision: 74100
Modified:
trunk/mcs/class/Mainsoft.Web/Mainsoft.Web.Hosting/ChangeLog
trunk/mcs/class/Mainsoft.Web/Mainsoft.Web.Hosting/ServletWorkerRequest.jvm.cs
Log:
* ServletWorkerRequest.jvm.cs: fixed ctor, adding welcome page to aspnetconfig
folder
Modified: trunk/mcs/class/Mainsoft.Web/Mainsoft.Web.Hosting/ChangeLog
===================================================================
--- trunk/mcs/class/Mainsoft.Web/Mainsoft.Web.Hosting/ChangeLog 2007-03-12
07:37:49 UTC (rev 74099)
+++ trunk/mcs/class/Mainsoft.Web/Mainsoft.Web.Hosting/ChangeLog 2007-03-12
08:34:32 UTC (rev 74100)
@@ -1,3 +1,8 @@
+2007-03-12 Vladimir Krasnov <[EMAIL PROTECTED]>
+
+ * ServletWorkerRequest.jvm.cs: fixed ctor, adding welcome page to
+ aspnetconfig folder
+
2007-03-06 Vladimir Krasnov <[EMAIL PROTECTED]>
* BaseHttpServlet.cs: added .appStartTime value to app domain
Modified:
trunk/mcs/class/Mainsoft.Web/Mainsoft.Web.Hosting/ServletWorkerRequest.jvm.cs
===================================================================
---
trunk/mcs/class/Mainsoft.Web/Mainsoft.Web.Hosting/ServletWorkerRequest.jvm.cs
2007-03-12 07:37:49 UTC (rev 74099)
+++
trunk/mcs/class/Mainsoft.Web/Mainsoft.Web.Hosting/ServletWorkerRequest.jvm.cs
2007-03-12 08:34:32 UTC (rev 74100)
@@ -116,6 +116,17 @@
int paramNameStart =
_requestUri.LastIndexOf('/');
_pathInfo =
_requestUri.Substring(paramNameStart, _requestUri.Length - paramNameStart);
}
+
+ const int aspnetconfigLength = 12;
//"aspnetconfig".Length
+ int endingSlash = _requestUri [_requestUri.Length - 1]
== '/' ? 1 : 0;
+ if (_requestUri.Length > aspnetconfigLength &&
+ String.CompareOrdinal ("aspnetconfig", 0,
_requestUri,
+ _requestUri.Length - aspnetconfigLength -
endingSlash, aspnetconfigLength) == 0) {
+
+ if (endingSlash == 0)
+ _requestUri += "/";
+ _requestUri += "Default.aspx";
+ }
}
public object GetService (Type serviceType)
_______________________________________________
Mono-patches maillist - [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches