Author: robertj
Date: 2007-08-23 02:47:58 -0400 (Thu, 23 Aug 2007)
New Revision: 84681

Modified:
   
trunk/mcs/class/System.Runtime.Remoting/System.Runtime.Remoting.Channels.Http/ChangeLog
   
trunk/mcs/class/System.Runtime.Remoting/System.Runtime.Remoting.Channels.Http/HttpRemotingHandlerFactory.cs
   trunk/mcs/class/System.Web/System.Web.Configuration/ChangeLog
   
trunk/mcs/class/System.Web/System.Web.Configuration/WebConfigurationSettings.cs
Log:
In System.Web/System.Web.Configuration:
2007-08-23  Robert Jordan  <[EMAIL PROTECTED]>

        * WebConfigurationSettings.cs: Move RemotingConfiguration to
        System.Runtime.Remoting.Channels.Http/HttpRemotingHandlerFactory.cs.
        Fixes #19384.

In System.Runtime.Remoting/System.Runtime.Remoting.Channels.Http:
2007-08-23  Robert Jordan  <[EMAIL PROTECTED]>

        * HttpRemotingHandlerFactory.cs: configure Remoting because
        System.Web doesn't anymore. Fixes #81831.



Modified: 
trunk/mcs/class/System.Runtime.Remoting/System.Runtime.Remoting.Channels.Http/ChangeLog
===================================================================
--- 
trunk/mcs/class/System.Runtime.Remoting/System.Runtime.Remoting.Channels.Http/ChangeLog
     2007-08-23 06:22:53 UTC (rev 84680)
+++ 
trunk/mcs/class/System.Runtime.Remoting/System.Runtime.Remoting.Channels.Http/ChangeLog
     2007-08-23 06:47:58 UTC (rev 84681)
@@ -1,3 +1,8 @@
+2007-08-23  Robert Jordan  <[EMAIL PROTECTED]>
+
+       * HttpRemotingHandlerFactory.cs: configure Remoting because
+       System.Web doesn't anymore. Fixes #81831.
+
 2006-12-18  Lluis Sanchez Gual  <[EMAIL PROTECTED]>
 
        * HttpServerChannel.cs: The remoting infrastructure does not call

Modified: 
trunk/mcs/class/System.Runtime.Remoting/System.Runtime.Remoting.Channels.Http/HttpRemotingHandlerFactory.cs
===================================================================
--- 
trunk/mcs/class/System.Runtime.Remoting/System.Runtime.Remoting.Channels.Http/HttpRemotingHandlerFactory.cs
 2007-08-23 06:22:53 UTC (rev 84680)
+++ 
trunk/mcs/class/System.Runtime.Remoting/System.Runtime.Remoting.Channels.Http/HttpRemotingHandlerFactory.cs
 2007-08-23 06:47:58 UTC (rev 84681)
@@ -61,6 +61,10 @@
                        lock (GetType())
                        {
                                if (webConfigLoaded) return;
+
+                               string appConfig = 
AppDomain.CurrentDomain.SetupInformation.ConfigurationFile;
+                               if (File.Exists (appConfig))
+                                       RemotingConfiguration.Configure 
(appConfig);
                                                        
                                // Look for a channel that wants to receive 
http request
                                IChannelReceiverHook chook = null;

Modified: trunk/mcs/class/System.Web/System.Web.Configuration/ChangeLog
===================================================================
--- trunk/mcs/class/System.Web/System.Web.Configuration/ChangeLog       
2007-08-23 06:22:53 UTC (rev 84680)
+++ trunk/mcs/class/System.Web/System.Web.Configuration/ChangeLog       
2007-08-23 06:47:58 UTC (rev 84681)
@@ -1,3 +1,9 @@
+2007-08-23  Robert Jordan  <[EMAIL PROTECTED]>
+
+       * WebConfigurationSettings.cs: Move RemotingConfiguration to
+       System.Runtime.Remoting.Channels.Http/HttpRemotingHandlerFactory.cs.
+       Fixes #19384.
+
 2007-08-10  Gert Driesen  <[EMAIL PROTECTED]>
 
        * PagesConfigurationHandler.cs: Use enum for EnableSessionState.

Modified: 
trunk/mcs/class/System.Web/System.Web.Configuration/WebConfigurationSettings.cs
===================================================================
--- 
trunk/mcs/class/System.Web/System.Web.Configuration/WebConfigurationSettings.cs 
    2007-08-23 06:22:53 UTC (rev 84680)
+++ 
trunk/mcs/class/System.Web/System.Web.Configuration/WebConfigurationSettings.cs 
    2007-08-23 06:47:58 UTC (rev 84681)
@@ -33,7 +33,6 @@
 using System.Collections;
 using System.IO;
 using System.Reflection;
-using System.Runtime.Remoting;
 using System.Web.Util;
 using System.Xml;
 #if TARGET_J2EE
@@ -249,7 +248,6 @@
                                data.DirName = dir;
                                data.LoadFromFile (wcfile);
                                fileToConfig [dir] = data;
-                               RemotingConfiguration.Configure (wcfile);
                        }
 
                        return data;
@@ -317,8 +315,6 @@
                        lock (data) {
                                cacheTable.Clear ();
                                data.Reset ();
-                               if (args.ChangeType == 
WatcherChangeTypes.Created)
-                                       RemotingConfiguration.Configure 
(args.FullPath);
 
                                if (args.ChangeType != 
WatcherChangeTypes.Deleted)
                                        data.LoadFromFile (args.FullPath);

_______________________________________________
Mono-patches maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches

Reply via email to