[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