[mapguide-commits] r9853 - in trunk/Tools/MgInstantSetup: InstantSetup InstantSetup.Core

svn_mapguide at osgeo.org svn_mapguide at osgeo.org
Sat Jun 12 02:03:32 PDT 2021


Author: jng
Date: 2021-06-12 02:03:31 -0700 (Sat, 12 Jun 2021)
New Revision: 9853

Modified:
   trunk/Tools/MgInstantSetup/InstantSetup.Core/AbstractSetupConfigurationProcess.cs
   trunk/Tools/MgInstantSetup/InstantSetup/Form1.Designer.cs
Log:
Ensure MgInstantSetup creates the specified temp directories. Failure to do this will cause cryptic side-effects such as failing to login to the MapGuide Site Administrator.

Also default 64-bit checkbox to checked.

Fixes #2838

Modified: trunk/Tools/MgInstantSetup/InstantSetup/Form1.Designer.cs
===================================================================
--- trunk/Tools/MgInstantSetup/InstantSetup/Form1.Designer.cs	2021-06-12 08:51:17 UTC (rev 9852)
+++ trunk/Tools/MgInstantSetup/InstantSetup/Form1.Designer.cs	2021-06-12 09:03:31 UTC (rev 9853)
@@ -103,7 +103,7 @@
             this.TAB_IIS7.Location = new System.Drawing.Point(4, 22);
             this.TAB_IIS7.Name = "TAB_IIS7";
             this.TAB_IIS7.Padding = new System.Windows.Forms.Padding(3);
-            this.TAB_IIS7.Size = new System.Drawing.Size(572, 402);
+            this.TAB_IIS7.Size = new System.Drawing.Size(372, 402);
             this.TAB_IIS7.TabIndex = 2;
             this.TAB_IIS7.Text = "IIS7";
             this.TAB_IIS7.UseVisualStyleBackColor = true;
@@ -216,6 +216,8 @@
             // chk64Bit
             // 
             this.chk64Bit.AutoSize = true;
+            this.chk64Bit.Checked = true;
+            this.chk64Bit.CheckState = System.Windows.Forms.CheckState.Checked;
             this.chk64Bit.Location = new System.Drawing.Point(156, 87);
             this.chk64Bit.Name = "chk64Bit";
             this.chk64Bit.Size = new System.Drawing.Size(201, 17);

Modified: trunk/Tools/MgInstantSetup/InstantSetup.Core/AbstractSetupConfigurationProcess.cs
===================================================================
--- trunk/Tools/MgInstantSetup/InstantSetup.Core/AbstractSetupConfigurationProcess.cs	2021-06-12 08:51:17 UTC (rev 9852)
+++ trunk/Tools/MgInstantSetup/InstantSetup.Core/AbstractSetupConfigurationProcess.cs	2021-06-12 09:03:31 UTC (rev 9853)
@@ -297,8 +297,12 @@
             _webConfig.IniWriteValue("SiteConnectionProperties","Port",this.ServerSitePort.ToString(CultureInfo.InvariantCulture));
 
             _webConfig.IniWriteValue("GeneralProperties","ResourcesPath",Path.Combine(this.WebTierMapAgentDir, "Resources"));
-            _webConfig.IniWriteValue("GeneralProperties","TempPath",Path.Combine(this.WebTierRootDir, "Temp"));
+            var tempDir = Path.Combine(this.WebTierRootDir, "Temp");
+            _webConfig.IniWriteValue("GeneralProperties","TempPath",tempDir);
 
+            if (!Directory.Exists(tempDir))
+                Directory.CreateDirectory(tempDir);
+
             //Post RFC 122
             if (!this.WriteMentorDictionaryPath)
                 _webConfig.IniWriteValue("GeneralProperties", "MentorDictionaryPath", this.CsMapDictionaryDir);
@@ -319,12 +323,16 @@
 
             _serverConfig.IniWriteValue("GeneralProperties","LogsPath",Path.Combine(ServerRootDir, "Logs"));
 
-            _serverConfig.IniWriteValue("GeneralProperties","TempPath",Path.Combine(ServerRootDir, "Temp"));
+            var tempDir = Path.Combine(ServerRootDir, "Temp");
+            _serverConfig.IniWriteValue("GeneralProperties","TempPath",tempDir);
             _serverConfig.IniWriteValue("GeneralProperties","ResourcesPath",Path.Combine(ServerRootDir, "Resources"));
             _serverConfig.IniWriteValue("GeneralProperties","WfsDocumentPath",Path.Combine(ServerRootDir, "Wfs"));
             _serverConfig.IniWriteValue("GeneralProperties","WmsDocumentPath",Path.Combine(ServerRootDir, "Wms"));
             _serverConfig.IniWriteValue("GeneralProperties","FdoPath",Path.Combine(ServerRootDir, "Fdo"));
 
+            if (!Directory.Exists(tempDir))
+                Directory.CreateDirectory(tempDir);
+
             //Post RFC 122
             if (!this.WriteMentorDictionaryPath)
                 _serverConfig.IniWriteValue("GeneralProperties", "MentorDictionaryPath", this.CsMapDictionaryDir);



More information about the mapguide-commits mailing list