cs_2bo
Messages postés3Date d'inscriptionlundi 18 juin 2007StatutMembreDernière intervention22 juillet 2009
-
22 juil. 2009 à 11:29
cs_coq
Messages postés6349Date d'inscriptionsamedi 1 juin 2002StatutMembreDernière intervention 2 août 2014
-
26 juil. 2009 à 12:12
Bonjour,
je développe une application qui produit des documents word et excel. Lorsque j'essaye de créer mes documents excel je n'ai aucun problème, par contre pour mes documents word je ne parviens à les créer qu'en environnement de développement.
Lorsque je dépose mon application sur le serveur (Windows Server 2003) si j'essaye de créer mes documents word j'ai une exception qui est lancée sans aucun détail.
Object reference not set to an instance of an object.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.NullReferenceException: Object reference not set to an instance of an object.
Source Error:
Line 388: catch (Exception err)
Line 389: {
Line 390: throw (err);
Line 391: Trace.Write(err.Message);
Line 392: }
[NullReferenceException: Object reference not set to an instance of an object.]
relanceRisque.ButtonEnvoiMail_Click(Object sender, EventArgs e) in d:\Inetpub\wwwroot\PMPRO\relanceRisque.aspx.cs:390
System.Web.UI.WebControls.Button.OnClick(EventArgs e) +105
System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) +107
System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +7
System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +11
System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +33
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +5102
Alors qu'en local tout se passe correctement.
J'ai donné les droits d'exécution à l'utilisateur ASPNET et à SERVICE RESEAU. Mais le problème ne semble pas venir de là. Sur le serveur, word se lance mais je ne peux faire aucune opération dessus.
Je suppose qu'il s'agit d'un problème de paramètrage de windows server 2003. Je sais que ce n'est pas conseillé d'utiliser l'automation d'office côté server mais si je parviens à le faire fonctionner ça me ferait gagner beaucoup de temps.
C'est l'ouverture du document qui ne fonctionne pas.
cs_coq
Messages postés6349Date d'inscriptionsamedi 1 juin 2002StatutMembreDernière intervention 2 août 2014101 26 juil. 2009 à 12:12
Bonjour,
A creuser, entre autres :
- utiliser un autre compte que ASPNET pour l'application Web, afin de pouvoir lancer Word sous ce compte, faire les étapes d'install à la première utilisation etc etc etc
- vérifier que le compte utilisé a accès à au moins une imprimante, de mémoire certaines actions ne marchent pas si Word n'a accès à aucune imprimante (si non, en installer une bidon, type texte vers fichier et la définir par défaut)