none
HRESULT: 0X0C8007007E / C++ ASP.Net Application RRS feed

  • Question

  • Je suis débutant sous Visual C++ ASP .NET applications, j'ai essaie de faire une app qui utilise des des fichiers libraries .dll externes.  J'ai les ajouté dans les dossier bin de mon app mais il affiche toujours le même erreur

    The Specified Module Cannot be found  HRESULT: 0X0C8007007E.

    <!-- [if !mso]> <mce:style> <!-- [if gte mso 10]> <mce:style>

     

    J'ai utilisé dependancy walker pour trouver les fichiers manquantes, celles sont:

    <!-- /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {mso-style-parent:""; margin:0cm; margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:12.0pt; font-family:"Times New Roman"; mso-fareast-font-family:"Times New Roman";} @page Section1 {size:612.0pt 792.0pt; margin:70.85pt 70.85pt 70.85pt 70.85pt; mso-header-margin:36.0pt; mso-footer-margin:36.0pt; mso-paper-source:0;} div.Section1 {page:Section1;} -->

    Dwmapi.dll

    Coredll.dll

    Msvcr80d.dll

     

    J'ai trouvé qu'il sont des fichiers Windows.

     

    Mon configuration est;

     

    Windows Server 2003

    Visual Studio 2005

     

    Application sous VS 2005

     

    MFC shared libraries

    Common Langage Support

     

    Qu'est-ce-que je puisse faire  pour gérer cet erreur là ?

     

    Merci en avance,

    vendredi 19 mars 2010 13:07

Toutes les réponses

  • Bonjour,

    Comment avez-vous fait pour appeler les fonctions de ces dlls dans votre projet et pour ajouter les dlls au projet ?

     

    Cordialement,

    Alex


    Alex Petrescu - MSFT
    lundi 22 mars 2010 16:13
  • Bonjour Alex,

     

    Je n'ajoute pas des .dll dans la config de l'application parce qu'ils seront en principe au sein du répertoire bin dans le serveur IIS. Ce que j'ai fait, c'est d'importer une librairie .lib dans le label Langage C/C++ - Additional Dependencies pour commencer à utiliser les fonctions et définir variables de cet type là.

    Lors la déclaration d'une variable qui appartient à cet librairie là (quelque soit ) dans mon projet ASP .NET Service. Il affiche cet erreur là. En outre, J'ai déjà utilisé cet libraire là dans un projet MFC et ça marche sans problèmes. A mon avis, la libraire utilise des .dll Windows.

    Qu'est-ce que je puisse faire?

     

    Merci en avance,

     

    Tyson

    mardi 23 mars 2010 08:42
  • Bonjour,

     

    Ce problème se manifeste quand une dépendance dll manque. Vous utilisez des librairies externes qui n’ont pas toutes les fichiers dll dans le répertoire bin. Vous devez vous assurer que toutes les fichiers dll liées a vos librairies se trouvent dans le répertoire bin.

     

    Cordialement,

    Alex


    Alex Petrescu - MSFT
    mardi 23 mars 2010 09:15
  • Bonjour,

     

    Tout à fait, mais on a des .dll windows à ajouter,  comment je puisse gérer cet erreur là, j'ai déjà essayé de mettre des fichiers .dll windows dans le répertoire bin mais il y a toujours un fichier manquante. je suis obligé à configurer mon ASP .NET Service comme MFC (Même si j'ai mis des autres options) à cause de la libraire importé qui marche bien sous un projet MFC.

    je sais pas s'il existe une moyens pour ajouter des libraires MFC sous mon projet ou bien ajouter de dépendances sous mon serveur IIS pour pouvoir accéder à ces fichiers là pendant le runtime de mon Web Service .

     

    Cordialement,

     

    Tyson

    mardi 23 mars 2010 13:39
  • Bonjour,

     

    Ce que vous voulez faire est possible, mais il faut vérifier toutes les dépendances entre les librairies. La plus simple solution est, comme vous avez dit, de laisser l’IDE configurer votre asp.net service comme MFC.

     

    Cordialement,

    Alex


    Alex Petrescu - MSFT
    mercredi 24 mars 2010 10:59
  •  

    Bonjour,

     

    Ok. Mais je ne sais pas comment je puisse les ajouter ou bien créer de références dans mon projet ASP .NET. Pourriez vous me donner des instructions à faire sous Visual Studio ?.

    Merci en Avance,

     

    Tyson

     

    jeudi 25 mars 2010 08:27
  • Bonjour,

     

    En fonction des dépendances de votre projet, il faut inclure toutes les fichiers nécessaires : (#include <…h>) et ajouter les librairies statiques respectives. Si vous n’êtes pas habitué avec ces procédures et vous voulez démarrer votre projet le plus vite possible, je vous conseille d’adopter la solution qui laisse l’IDE de faire la configuration, en choisissant un service de type MFC.

     

    Cordialement,

    Alex


    Alex Petrescu - MSFT
    jeudi 25 mars 2010 13:24
  • Bonjour,

     

    J'ai fait cela mais je sais pas comment ajouter des dépendances .dll et fichiers qui appartient à Windows (afxtemplate et des autres utilisés normalement par une application MFC local)  qui son utilisés par mon application ASP .NET pour finalement résoudre mon problème. Pourriez vous m'aider ?

     

    Merci en avance,

     

    Tyson
    jeudi 25 mars 2010 14:52
  • Bonjour TAB186,

    Est-ce que vous avez résolu votre problème ?

    Merci d’avance de tenir la communauté informée sur la suite de vos démarches.

    Cordialement,
    aelassas.free.fr
    vendredi 28 octobre 2011 22:50
    Auteur de réponse