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 Word automation sur serveur


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    9
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 9
    Par défaut ASP .NET Word automation sur serveur
    Bonjour à tous,

    Je suis actuellement en train de développer un site web ou l'utilisateur peut uploader des fichiers word et Excel. Le serveur web les analyse pour remplir une base de donnée.

    Seulement, voilà, en mode debug dans Visual Studio, les objets Word et Excel fonctionnent parfaitement, lors du déploiement sur machine, c'est une autre affaire. Après avoir passé du temps à configurer l'accès du serveur aux applis word et excel, maintenant j'obtient des erreurs : lorsque j'essaye d'ouvrir un document word téléchargé sur le serveur, celui-ci m'envoie ballader avec l'erreur
    Impossible d'ouvrir le document... Mémoire insuffisante. Veuillez enregistrer immédiatement votre document.
    Pour excel, il me balance une exception de type HRESULT avec un code hexadécimal. Je suis actuellement en train de modifier le code appelant Excel pour l'adapter avec une autre bilbliothèque qui n'utilise pas les objets COM.

    Après de nombreuses recherches, je suis tombé sur une page de microsoft déconseillant l'automation d'office sur serveur, seulement voilà, pour word, toutes les librairies à ma connaissance sont payantes et je ne peux pas vraiment me le permettre.

    Des idées? Je suis à court d'idées pour la partie sur Word!

    Merci d'avance,

    Mathieu

  2. #2
    Membre Expert

    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2010
    Messages
    2 067
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Novembre 2010
    Messages : 2 067
    Par défaut
    c'est pour quel version d'office et quel type de document ?

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    9
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 9
    Par défaut
    Office 2003 et des fichiers de type .doc
    Note : je développe sur un poste Vista et le déploiement se fait sur IIS7 si ça peut aider.

    Merci

  4. #4
    Membre régulier
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    9
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

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

    bon j'ai réussi à utiliser une bibliothèque pour éviter de passer par l'automation Excel. Le problème se réduit donc à Word.

    Pour résumer, l'application lance bien Word mais elle ne peut ouvrir le document présent sur le serveur. Voici le message de l'exception renvoyé lors du open de word :

    Impossible d'ouvrir le document : mémoire insuffisante. Enregistrez immédiatement votre document (C:\..... )
    Le chemin est correcte, le fichier existe...

    Personne n'a une idée?

    Merci d'avance

  5. #5
    Membre Expert

    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2010
    Messages
    2 067
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Novembre 2010
    Messages : 2 067
    Par défaut
    tu utilises toujours l'automaton pour word ou une biblio externe ?

  6. #6
    Membre régulier
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    9
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 9
    Par défaut
    (Note pour Excel j'utilise la bibliothèque "ExcelDataReader" )

    Pour word, je n'ai pas trouver de bibliothèque externe mis à part Aspose qui coute ... 900$!!!!!!!!

    Du coup j'essaye de bricoler à droite à gauche, glaner des infos mais là je coince vraiment.

    L'automation fonctionne parfaitement lorsque je lance le site en debug sous visual studio mais la méthode plante lorsque l'appli est déployé dans IIS. Etant donné que ça fonctionne en "debug" je pense pas que ce soit dû à un problème de message pop up lors de l'ouverture du .doc demandant de réparer le fichier ou quelque chose dans ce goût là.

  7. #7
    Membre Expert

    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2010
    Messages
    2 067
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Novembre 2010
    Messages : 2 067
    Par défaut
    regarde ce billet de microsoft il y a peut être la solution dedans
    http://support.microsoft.com/kb/257757/fr

Discussions similaires

  1. 2 Sites web ASP.net et PHP sur le même serveur
    Par mouchkar dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 5
    Dernier message: 17/12/2013, 19h47
  2. [ASP.net][GridView] Probleme sur un update
    Par jeromechezgdf dans le forum ASP.NET
    Réponses: 6
    Dernier message: 31/05/2007, 17h23
  3. Problème configuration ASP.NET 2.0 avec serveur IIS
    Par pstarnaud dans le forum ASP.NET
    Réponses: 3
    Dernier message: 24/01/2007, 23h19
  4. Réponses: 1
    Dernier message: 02/08/2006, 17h01
  5. [VB.NET] Connexion distante sur serveur UNIX
    Par Toftof dans le forum Windows Forms
    Réponses: 5
    Dernier message: 30/06/2004, 17h18

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