<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>