<html><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii"><meta name="Generator" content="Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Aptos;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        font-size:12.0pt;
        font-family:"Aptos",sans-serif;
        mso-ligatures:standardcontextual;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Aptos",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style></head><body lang="EN-US" link="#467886" vlink="#96607D" style="word-wrap:break-word"><div class="WordSection1"><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">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="cottonwoodimprovement.gov">cottonwoodimprovement.gov</a></p><p class="MsoNormal"> </p></div></body></html>