IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

Asp.net et Excel : Erreur


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif Avatar de Pynouz
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    274
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 274
    Par défaut Asp.net et Excel : Erreur
    Bonjour,

    J'ai un problème au niveau de mon site en Asp.net/C#.
    Je l'ai publié sur mon serveur et je me rend compte que sur celui-ci, il ne traite plus les fichiers Excel que je lui donne.

    En effet, l'erreur suivante est remonté :
    La récupération de la fabrique de classes COM pour le composant avec le CLSID {00024500-0000-0000-C000-000000000046} a échoué en raison de l'erreur suivante : 80070005 Accès refusé. (Exception de HRESULT : 0x80070005 (E_ACCESSDENIED)).
    Après quelques recherches sur le net j'ai trouvé ce post qui n'a pas résolu mon problème.

    C'est pourquoi je demande encore votre aide sur ce problème.

    ps: Mon serveur est un Windows 2008 R2 entreprise.
    Mon service d'application est IIS 7.

    Je vous remercie pour le temps que vous avez consacré à mon problème.

  2. #2
    Membre émérite Avatar de bizet
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2005
    Messages
    717
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2005
    Messages : 717
    Par défaut
    Salut

    Est ce que tu fais references au dll Excel se trouvant dans le GAC ou une dll que tu ajoutes à ton projet?

    Si c'est une dll du GAC, il faut qu'Excel soit installé sur le serveur.

  3. #3
    Membre très actif Avatar de Pynouz
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    274
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 274
    Par défaut
    Merci pour ta réponse,

    Ma dll est Microsoft.Office.Interop.Excel et j'ai bien installé Excel sur le serveur.

  4. #4
    Membre très actif Avatar de Pynouz
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    274
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 274
    Par défaut
    Je me permet un petit "up" de mon sujet car je n'ai, malheureusement, toujours pas trouvé de solutions.

  5. #5
    Expert confirmé
    Avatar de Immobilis
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    6 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 559
    Par défaut
    Salut

    Je ne pensais pas que Microsoft.Office.Interop.Excel nécessitait aussi l'installation de Excel. En tous les cas le message d'erreur indique que le compte utilisé pour faire fonctionner le site n'a pas les permissions pour exécuter le morceau de code en question.

    Tu peux tester en changeant le compte, ou en élevant ses privilèges ou en lui donnant les droits sur l’exécutable.

    A+
    "Winter is coming" (ma nouvelle page d'accueil)

  6. #6
    Membre très actif Avatar de Pynouz
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    274
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 274
    Par défaut
    Bonjour,

    Je te remercie pour ta réponse.

    J'ai donc essayer de changer les droits sur l'executable Excel. Je les ai mis au maximum pour "Tout le monde" pour faire le test et rien a changé.
    Ma balise
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <identity impersonate [...] />
    utilise le compte administrateur du serveur.

    Est-ce que c'est cela que tu me demande d'essayer lorsque tu me dis d'essayer de changer de compte?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. VB .Net et Excel, erreur sur poste
    Par sweet76 dans le forum VB.NET
    Réponses: 10
    Dernier message: 20/08/2008, 12h11
  2. ASP.NET Et EXCEL
    Par gbrualla dans le forum ASP.NET
    Réponses: 3
    Dernier message: 11/12/2007, 15h46
  3. [asp.net]Apparition "d'erreurs" de syntaxe
    Par Gumpy dans le forum Visual Studio
    Réponses: 1
    Dernier message: 30/10/2007, 17h33
  4. [ASP.NET C#] Excel
    Par lenoil dans le forum ASP.NET
    Réponses: 2
    Dernier message: 23/07/2007, 09h49
  5. asp.net 1.1 : Erreur de compilation CS0016
    Par fumesec dans le forum ASP.NET
    Réponses: 6
    Dernier message: 08/03/2007, 08h55

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo