• Industries
  • Products
  • Buy
  • Services & Support
  • Communities
  • Discussion Groups

    Autodesk MapGuide Developer

    Reply
    Valued Contributor
    Posts: 72
    Registered: ‎04-12-2012

    Could not load 'MapGuideDotNetApi' warning message

    909 Views, 3 Replies
    09-17-2012 07:40 AM

    When I start to do customization for AIMS using VS2010 .NET4.0, I copy the .dll file to my project folder, add reference to5 OSGeo***.dll files.  I got the warning messageis as follows:

     

    Warning           C:\Altus\AltusWebMap\AltusWebMap\Default.aspx: ASP.NET runtime error: Could not load file or assembly 'MapGuideDotNetApi' or one of its dependencies. An attempt was made to load a program with an incorrect format. C:\Abc\AbcWebMap\AbcWebMap\Default.aspx         1          1          AbcWebMap

     

    How to fix this?  Is this the problem that cause my redline not working? Thank you.

    Please use plain text.
    Mentor
    Posts: 238
    Registered: ‎10-06-2008

    Re: Could not load 'MapGuideDotNetApi' warning message

    09-17-2012 07:50 PM in reply to: swimming123

    You need to make sure your IIS application pool assigned to your web application is running at the same bit-ness as your version of AIMS/MapGuide

     

    - Jackie

    Please use plain text.
    Valued Contributor
    Posts: 72
    Registered: ‎04-12-2012

    Re: Could not load 'MapGuideDotNetApi' warning message

    09-18-2012 07:28 AM in reply to: jackie.ng

    IIS Application pool is 64 bits, AIMS2013 is also 64bits, but my visual studio 2010 is 32 bits. It also matters,right?

    Please use plain text.
    Mentor
    Posts: 238
    Registered: ‎10-06-2008

    Re: Could not load 'MapGuideDotNetApi' warning message

    09-18-2012 09:00 PM in reply to: swimming123

    If you're debugging with Visual Studio's built-in web server (or IIS express), it's probably a 32-bit process, which is why it can't load your 64-bit MapGuide assemblies.

     

    Try setting up a virtual directory in IIS for your MapGuide/AIMS application (assigned to the same application pool as MapGuide/AIMS) and open that virtual dir with Visual Studio (probably need UAC elevation). This should let you debug with IIS proper and have all the bitnesses be the same.

     

    - Jackie

    Please use plain text.