[mapguide-users] MGOS 4 - Creating Session
Greg Neff
gbneff at cid.utah.gov
Thu Nov 6 07:53:34 PST 2025
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 <mapguide-users-bounces at lists.osgeo.org> *On Behalf
Of *Gordon Luckett via mapguide-users
*Sent:* Wednesday, November 5, 2025 3:15 PM
*To:* MapGuide Users Mail List <mapguide-users at lists.osgeo.org>
*Cc:* Gordon Luckett <gordon.luckett at arrowgeomatics.com>
*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
<http://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: <http://lists.osgeo.org/pipermail/mapguide-users/attachments/20251106/ee4c50f4/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image001.png
Type: image/png
Size: 11096 bytes
Desc: not available
URL: <http://lists.osgeo.org/pipermail/mapguide-users/attachments/20251106/ee4c50f4/attachment.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image002.png
Type: image/png
Size: 93602 bytes
Desc: not available
URL: <http://lists.osgeo.org/pipermail/mapguide-users/attachments/20251106/ee4c50f4/attachment-0001.png>
More information about the mapguide-users
mailing list