DevX Home    Today's Headlines   Articles Archive   Tip Bank   Forums   

Results 1 to 6 of 6

Thread: Side-by-Side configuration information contains errors.This application has failed

  1. #1
    Join Date
    May 2008
    Posts
    1

    Unhappy Side-by-Side configuration information contains errors.This application has failed

    Hi,
    we have Migrated our Application from VC++ 2003 to VC++2005 and deployed the code to our development server.

    While trying to register our DLL in the server we are getting the following error.

    Error: The Side-by-Side configuration information in "d:\webapps\librarian\components\LIBRARIANOBJECTS.DLL" contains errors. This application has failed to start because the application configuration is incorrect. Reinstalling the application may fix this problem (14001).

    The same DLL is perfectly getting register in our local machine.

    The only difference i see between my local machine and the dev server is Visual studio 2005 is not instaled in the dev sever.

    Any input on this help would be a great help for us!!!

    Thanks,
    Hari

  2. #2
    Join Date
    Jan 2005
    Location
    UK
    Posts
    604
    If you did a debug version and try to deploy that on your server, then the debug dll's won't probably not be there. So in the dependency list of your exe/dll's there will be references that are not found. To verify this or similar problems, use the depends.exe and drop you executable there. that will show which files are referenced and which cannot.
    DKyb
    -------------------------------
    Life is a short warm moment -
    Death is the long cold rest.
    Pink Floyd
    -------------------------------

  3. #3
    Join Date
    Dec 2003
    Posts
    3,366
    at some point, M$ added this thingy called a manifest to all the executables that studio makes. You can force the program to work by hauling a bunch of folders from visual around with your executable, or you can fool with the project settings to "embed the manifest".

    The folders you need for that are

    Microsoft.VC80.CRT
    Microsoft.VC80.DebugCRT
    Microsoft.VC80.DebugMFC
    Microsoft.VC80.MFC
    Microsoft.VC80.MFCLOC
    Microsoft.VC80.OPENMP

    Also, as was said, you will need the visual debug libs too:
    mfc70.dll
    mfc70d.dll
    mfc71.dll
    mfc71d.dll
    msvcr70d.dll
    msvcr71.dll
    msvcr71d.dll

    are the main ones, however you may find you need others.

  4. #4
    Join Date
    May 2007
    Posts
    843
    No idea what discussion is take place here.

  5. #5
    Join Date
    Dec 2003
    Posts
    3,366
    its specific to windows and visual studio, the later versions (2005 +?). The compiler's created executables cannot run on other computers if the executable was made in debug mode or with careless project settings unless you copy a bunch of stuff from the compiler's installed folders to the target machine. Its dumb, but lately visual, while still one of the best, has had a few dumb moments.... it thinks every standard c++ function is deprecated, for one thing.

  6. #6
    Join Date
    May 2007
    Posts
    843
    I think Visual Studio compiler has loses to GCC 4.1.2 but in terms of GUI, VS has lead the competition.

    A billion thanks for Jonnin's help.

Similar Threads

  1. Replies: 2
    Last Post: 03-31-2009, 02:11 PM
  2. Replies: 2
    Last Post: 06-14-2006, 05:20 AM
  3. Replies: 0
    Last Post: 10-03-2002, 08:05 PM
  4. Information Store has failed to start
    By ap in forum Enterprise
    Replies: 0
    Last Post: 05-13-2002, 01:36 PM
  5. Application '' failed to start
    By Murray Foxcroft in forum ASP.NET
    Replies: 1
    Last Post: 03-27-2002, 12:22 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
HTML5 Development Center
 
 
FAQ
Latest Articles
Java
.NET
XML
Database
Enterprise
Questions? Contact us.
C++
Web Development
Wireless
Latest Tips
Open Source


   Development Centers

   -- Android Development Center
   -- Cloud Development Project Center
   -- HTML5 Development Center
   -- Windows Mobile Development Center