Prechádzať zdrojové kódy

* TraceHandler.cs: Obey localOnly attribute.

svn path=/trunk/mcs/; revision=21951
Jackson Harper 22 rokov pred
rodič
commit
fdf22ddecd

+ 4 - 0
mcs/class/System.Web/System.Web.Handlers/ChangeLog

@@ -1,3 +1,7 @@
+2004-01-10  Jackson Harper <[email protected]>
+
+	* TraceHandler.cs: Obey localOnly attribute.
+	
 2004-01-10  Jackson Harper <[email protected]>
 
 	* TraceHandler.cs: Implement.

+ 7 - 1
mcs/class/System.Web/System.Web.Handlers/TraceHandler.cs

@@ -21,7 +21,13 @@ namespace System.Web.Handlers
 		void IHttpHandler.ProcessRequest (HttpContext context)
 		{
 			TraceManager manager = HttpRuntime.TraceManager;
-			
+
+			if (manager.LocalOnly && !context.Request.IsLocal) {
+				// Need to figure out the error message that goes here
+				// but I only have cassini for testing
+				return;
+			}
+				
 			HtmlTextWriter output = new HtmlTextWriter (context.Response.Output);
 
 			if (context.Request.QueryString ["clear"] != null)