From gbneff at cid.utah.gov Wed Nov 5 13:23:01 2025 From: gbneff at cid.utah.gov (Greg Neff) Date: Wed, 5 Nov 2025 14:23:01 -0700 Subject: [mapguide-users] MGOS 4 - Creating Session Message-ID: <7779dbe07be90fa1a25414c40e805ec3@mail.gmail.com> MGOS 4 Final Iis 10 .net 4.8 Working on moving a site to MGOS 4 and having trouble creating a session using this code below which gives the following error: *The type initializer for 'OSGeo.MapGuide.WebUnmanagedApiPINVOKE' threw an exception.* *public partial class Cid_Map : System.Web.UI.Page * *{* * public string webLayout = "Library://layouts/Cid_Map_Basic.WebLayout";* * public string defaultUser = "Anonymous";* * public string defaultPassword = "";* * public string sessionId = "";* * protected void Page_Load(object sender, EventArgs e)* * {* * try* * {* * string realPath = Request.ServerVariables["APPL_PHYSICAL_PATH"];* * realPath = realPath.Replace(@"Cid_Map\", "");* * string configPath = realPath + "webconfig.ini";* * //Response.Write(configPath);* * MapGuideApi.MgInitializeWebTier(configPath);* * MgUserInformation userinfo = new OSGeo.MapGuide.MgUserInformation(defaultUser, defaultPassword);* * MgSite site = new MgSite();* * site.Open(userinfo);* * sessionId = site.CreateSession();* * }* * catch (Exception ex)* * {* * Response.Write(ex.Message);* * sessionId = "";* * }* * }* *}* Any help would be appreciated. *Gregory B. Neff* Cottonwood Improvement District 8620 S Highland Dr Sandy, UT 84093 801.943.7671 cottonwoodimprovement.gov -------------- next part -------------- An HTML attachment was scrubbed... URL: From gordon.luckett at arrowgeomatics.com Wed Nov 5 14:14:39 2025 From: gordon.luckett at arrowgeomatics.com (Gordon Luckett) Date: Wed, 5 Nov 2025 17:14:39 -0500 Subject: [mapguide-users] MGOS 4 - Creating Session In-Reply-To: <7779dbe07be90fa1a25414c40e805ec3@mail.gmail.com> References: <7779dbe07be90fa1a25414c40e805ec3@mail.gmail.com> Message-ID: Instead of MgSite, I usually use MgSiteConnection.. Dim siteConnection As MgSiteConnection = New MgSiteConnection() siteConnection.Open(userInfo) (sorry vb example) On Wed, Nov 5, 2025 at 4:23?PM Greg Neff via mapguide-users < mapguide-users at lists.osgeo.org> wrote: > MGOS 4 Final > > Iis 10 > > .net 4.8 > > > > Working on moving a site to MGOS 4 and having trouble creating a session > using this code below which gives the following error: > > > > *The type initializer for 'OSGeo.MapGuide.WebUnmanagedApiPINVOKE' threw an > exception.* > > > > *public partial class Cid_Map : System.Web.UI.Page > * > > *{* > > * public string webLayout = > "Library://layouts/Cid_Map_Basic.WebLayout";* > > * public string defaultUser = "Anonymous";* > > * public string defaultPassword = "";* > > * public string sessionId = "";* > > > > * protected void Page_Load(object sender, EventArgs e)* > > * {* > > > > * try* > > * {* > > * string realPath = > Request.ServerVariables["APPL_PHYSICAL_PATH"];* > > * realPath = realPath.Replace(@"Cid_Map\", "");* > > * string configPath = realPath + "webconfig.ini";* > > * //Response.Write(configPath);* > > * MapGuideApi.MgInitializeWebTier(configPath);* > > * MgUserInformation userinfo = new > OSGeo.MapGuide.MgUserInformation(defaultUser, defaultPassword);* > > * MgSite site = new MgSite();* > > * site.Open(userinfo);* > > * sessionId = site.CreateSession();* > > * }* > > * catch (Exception ex)* > > * {* > > * Response.Write(ex.Message);* > > * sessionId = "";* > > * }* > > > > * }* > > *}* > > > > Any help would be appreciated. > > > > > > > > *Gregory B. Neff* > > Cottonwood Improvement District > > 8620 S Highland Dr > > Sandy, UT 84093 > > 801.943.7671 > > cottonwoodimprovement.gov > > > _______________________________________________ > mapguide-users mailing list > mapguide-users at lists.osgeo.org > https://lists.osgeo.org/mailman/listinfo/mapguide-users > -------------- next part -------------- An HTML attachment was scrubbed... URL: From gbneff at cid.utah.gov Thu Nov 6 07:53:34 2025 From: gbneff at cid.utah.gov (Greg Neff) Date: Thu, 6 Nov 2025 08:53:34 -0700 Subject: [mapguide-users] MGOS 4 - Creating Session In-Reply-To: References: <7779dbe07be90fa1a25414c40e805ec3@mail.gmail.com> Message-ID: After additional research it appears that WebUnmanagedApi.dll can?t be found. The file is in my project. I double checked all the Mapguide references added with Nuget, versions are all v4.0.30319. VS Platform target is x64 and target framework is .NET Framework 4.8. MapGuide Server (Version 4.0.0.10202). Windows 11 Here are the references in my project: Here is the error message: *Gregory B. Neff* Cottonwood Improvement District 8620 S Highland Dr Sandy, UT 84093 801.943.7671 cottonwoodimprovement.gov *From:* mapguide-users *On Behalf Of *Gordon Luckett via mapguide-users *Sent:* Wednesday, November 5, 2025 3:15 PM *To:* MapGuide Users Mail List *Cc:* Gordon Luckett *Subject:* Re: [mapguide-users] MGOS 4 - Creating Session Instead of MgSite, I usually use MgSiteConnection.. Dim siteConnection As MgSiteConnection = New MgSiteConnection() siteConnection.Open(userInfo) (sorry vb example) On Wed, Nov 5, 2025 at 4:23?PM Greg Neff via mapguide-users < mapguide-users at lists.osgeo.org> wrote: MGOS 4 Final Iis 10 .net 4.8 Working on moving a site to MGOS 4 and having trouble creating a session using this code below which gives the following error: *The type initializer for 'OSGeo.MapGuide.WebUnmanagedApiPINVOKE' threw an exception.* *public partial class Cid_Map : System.Web.UI.Page * *{* * public string webLayout = "Library://layouts/Cid_Map_Basic.WebLayout";* * public string defaultUser = "Anonymous";* * public string defaultPassword = "";* * public string sessionId = "";* * protected void Page_Load(object sender, EventArgs e)* * {* * try* * {* * string realPath = Request.ServerVariables["APPL_PHYSICAL_PATH"];* * realPath = realPath.Replace(@"Cid_Map\", "");* * string configPath = realPath + "webconfig.ini";* * //Response.Write(configPath);* * MapGuideApi.MgInitializeWebTier(configPath);* * MgUserInformation userinfo = new OSGeo.MapGuide.MgUserInformation(defaultUser, defaultPassword);* * MgSite site = new MgSite();* * site.Open(userinfo);* * sessionId = site.CreateSession();* * }* * catch (Exception ex)* * {* * Response.Write(ex.Message);* * sessionId = "";* * }* * }* *}* Any help would be appreciated. *Gregory B. Neff* Cottonwood Improvement District 8620 S Highland Dr Sandy, UT 84093 801.943.7671 cottonwoodimprovement.gov _______________________________________________ mapguide-users mailing list mapguide-users at lists.osgeo.org https://lists.osgeo.org/mailman/listinfo/mapguide-users -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.png Type: image/png Size: 11096 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image002.png Type: image/png Size: 93602 bytes Desc: not available URL: