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

IIS Discussion :

IIS et DCOM Excel


Sujet :

IIS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    93
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 93
    Par défaut IIS et DCOM Excel
    Bonjour,

    J'ai un problème bloquant sur mon serveur IIS sous Windows Server 2003.

    Je me sert de l'objet COM d'Excel (installé sur le serveur) pour modifier des modèles Excel existants sur le serveur.

    J'ai configuré le DCOM Excel comme il faut pour que IIS puisse accéder à l'objet (et ne plus avoir le message "The call to Server.CreateObject failed while checking permissions").

    Cf. http://www.developpez.net/forums/d87...g-permissions/


    Cela fonctionnait très bien mais d'un seul coup je me paye une erreur 500 du serveur (inexplicite donc).

    J'ai trouvé l'erreur dans le journal des événement système :

    Event Type: Error
    Event Source: DCOM
    Event Category: None
    Event ID: 10016
    Date: 2/19/2010
    Time: 6:10:24 PM
    User: RMFRDEFA581\IUSR_RMFRDEFA581
    Computer: RMFRDEFA581
    Description:
    The machine-default permission settings do not grant Local Activation permission for the COM Server application with CLSID
    {000C101C-0000-0000-C000-000000000046}
    to the user RMFRDEFA581\IUSR_RMFRDEFA581 SID (S-1-5-21-3004741203-537922442-50641123-1003). This security permission can be modified using the Component Services administrative tool.
    Le COM avec le CLSID en question c'est bien mon objet Excel (auquel j'ai même ajouté everyone avec tous les droits pour voir, mais rien n'y fait).

    J'avoue que là je suis perdu je ne vois pas trop ce que je peux faire de plus et cela fonctionnait correctement jusque là

    Quelqu'un connait-il ce genre de problème et peut-il m'aider?

    Merci beaucoup à vous si c'est possible

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    948
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 948
    Par défaut
    Sans garantie de résultat, essaye de mettre ton utilisateur dans le groupe local "Distributed COM Users".

    Sinon tu peux essayer ca : http://forums.techarena.in/windows-x...ion/754746.htm

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    93
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 93
    Par défaut
    J'ai essayé ça ne fonctionne pas

    Et pour le lien en fait c'est la solution que j'ai déjà mise en place...

    J'ai tenté de mettre les objet dcom avec le LCID en question en "Authentification level : none", ça ne fonctionne pas non plus...

    Y'a plus aucune sécurisation des composants et ça bloque toujours

  4. #4
    Membre émérite
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    948
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 948
    Par défaut
    Cela fonctionnait très bien mais d'un seul coup je me paye une erreur 500 du serveur (inexplicite donc).
    Si ca marchait très bien avant, tu peux tenter de réinstaller l'application, sait-on jamais (j'imagine que tu as déjà essayé de rebooter?).
    Sinon est ce que tu verrais quelque chose qui a changé sur le serveur?

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    93
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 93
    Par défaut
    En fait c'est pendant mes développement que j'ai eu l'erreur je me suis dit que j'avais fait un accès bizarre qui avait tout peté mais bon j'en doute...

    D'autant que mon script maintenant il ne fait quasiment plus rien...

    Je ne peux pas vraiment réinstaller l'appli se ne sont que des sources asp à moi.

    Pour le redémarrage du serveur va falloir que je fasse une demande voir si je peux.

    Le gros problème c'est que je ne peux pas livrer un truc qui risque de
    tomber en rade comme ça d'un jour sur l'autre. L'erreur que j'avais avant c'était "The call to Server.CreateObject failed while checking permissions" et je l'ai réglée en appliquant exactement les mêmes méthodes qui sont indiqués pour mon nouveau problème...

    En fait ce n'est plus une erreur ASP mais une erreur Windows

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    93
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 93
    Par défaut
    Bon alors, redémarrage du serveur et... ça refonctionne, faut qu'on m'explique là

Discussions similaires

  1. Réponses: 1
    Dernier message: 30/03/2010, 13h33
  2. IIS + droits d'execution Excel
    Par Gond63 dans le forum IIS
    Réponses: 1
    Dernier message: 25/09/2009, 14h48
  3. [COM][DCOM] Excel et php
    Par Jacques86 dans le forum Bibliothèques et frameworks
    Réponses: 3
    Dernier message: 19/07/2007, 15h04
  4. comment fermer le processus excel sous iis
    Par dietrich dans le forum Général Dotnet
    Réponses: 4
    Dernier message: 16/01/2007, 14h32
  5. [C# 2.0 IIS] Excel invisible
    Par benji17c dans le forum ASP.NET
    Réponses: 1
    Dernier message: 26/11/2006, 10h50

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