<div dir="ltr">Instead of MgSite, I usually use MgSiteConnection..<div><br></div><div> Dim siteConnection As MgSiteConnection = New MgSiteConnection()<br> <br> siteConnection.Open(userInfo)</div><div><br></div><div>(sorry vb example)</div><div><br></div><div><br></div><div><br></div></div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Wed, Nov 5, 2025 at 4:23 PM Greg Neff via mapguide-users <<a href="mailto:mapguide-users@lists.osgeo.org">mapguide-users@lists.osgeo.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div class="msg2035963929064126399"><div lang="EN-US" style="overflow-wrap: break-word;"><div class="m_2035963929064126399WordSection1"><p class="MsoNormal">MGOS 4 Final</p><p class="MsoNormal">Iis 10</p><p class="MsoNormal">.net 4.8</p><p class="MsoNormal"> </p><p class="MsoNormal">Working on moving a site to MGOS 4 and having trouble creating a session using this code below which gives the following error:</p><p class="MsoNormal"> </p><p class="MsoNormal"><i>The type initializer for 'OSGeo.MapGuide.WebUnmanagedApiPINVOKE' threw an exception.</i></p><p class="MsoNormal"><i> </i></p><p class="MsoNormal"><i>public partial class Cid_Map : <a href="http://System.Web.UI.Page" target="_blank">System.Web.UI.Page</a></i></p><p class="MsoNormal"><i>{</i></p><p class="MsoNormal"><i> public string webLayout = "Library://layouts/Cid_Map_Basic.WebLayout";</i></p><p class="MsoNormal"><i> public string defaultUser = "Anonymous";</i></p><p class="MsoNormal"><i> public string defaultPassword = "";</i></p><p class="MsoNormal"><i> public string sessionId = "";</i></p><p class="MsoNormal"><i> </i></p><p class="MsoNormal"><i> protected void Page_Load(object sender, EventArgs e)</i></p><p class="MsoNormal"><i> {</i></p><p class="MsoNormal"><i> </i></p><p class="MsoNormal"><i> try</i></p><p class="MsoNormal"><i> {</i></p><p class="MsoNormal"><i> string realPath = Request.ServerVariables["APPL_PHYSICAL_PATH"];</i></p><p class="MsoNormal"><i> realPath = realPath.Replace(@"Cid_Map\", "");</i></p><p class="MsoNormal"><i> string configPath = realPath + "webconfig.ini";</i></p><p class="MsoNormal"><i> //Response.Write(configPath);</i></p><p class="MsoNormal"><i> MapGuideApi.MgInitializeWebTier(configPath);</i></p><p class="MsoNormal"><i> MgUserInformation userinfo = new OSGeo.MapGuide.MgUserInformation(defaultUser, defaultPassword);</i></p><p class="MsoNormal"><i> MgSite site = new MgSite();</i></p><p class="MsoNormal"><i> site.Open(userinfo);</i></p><p class="MsoNormal"><i> sessionId = site.CreateSession();</i></p><p class="MsoNormal"><i> }</i></p><p class="MsoNormal"><i> catch (Exception ex)</i></p><p class="MsoNormal"><i> {</i></p><p class="MsoNormal"><i> Response.Write(ex.Message);</i></p><p class="MsoNormal"><i> sessionId = "";</i></p><p class="MsoNormal"><i> }</i></p><p class="MsoNormal"><i> </i></p><p class="MsoNormal"><i> }</i></p><p class="MsoNormal"><i>}</i></p><p class="MsoNormal"> </p><p class="MsoNormal">Any help would be appreciated.</p><p class="MsoNormal"> </p><p class="MsoNormal"> </p><p class="MsoNormal"> </p><p class="MsoNormal"><b>Gregory B. Neff</b></p><p class="MsoNormal">Cottonwood Improvement District</p><p class="MsoNormal">8620 S Highland Dr</p><p class="MsoNormal">Sandy, UT 84093</p><p class="MsoNormal">801.943.7671</p><p class="MsoNormal"><a href="http://cottonwoodimprovement.gov" target="_blank">cottonwoodimprovement.gov</a></p><p class="MsoNormal"> </p></div></div>
_______________________________________________<br>
mapguide-users mailing list<br>
<a href="mailto:mapguide-users@lists.osgeo.org" target="_blank">mapguide-users@lists.osgeo.org</a><br>
<a href="https://lists.osgeo.org/mailman/listinfo/mapguide-users" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/mapguide-users</a><br>
</div></blockquote></div>