none
Problème excelservices : System.Web.Services.Protocols.SoapException: An error has occurred RRS feed

  • Question

  • Bonjour,

    j'essaie d'ouvrir une session Excelservices sur Sharepoint 2007 serveur via la méthode openworkbook et j'obtiens l'erreur ci-dessous à l'instanciation.
    Quelqu'un sait d'ou cela pourrait venir ? Voici mon code :

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Configuration;

    public partial class _Default : System.Web.UI.Page 
    {
        string sessionId;

        protected void Page_Load(object sender, EventArgs e)
        {
            string WorkbookName = "http://192.168.0.67:8081/Shared%20documents/TargetWeb_6_091016_test.xlsx";
            ES.ExcelService excelService = new ES.ExcelService();
            System.Net.NetworkCredential admin = new System.Net.NetworkCredential(ConfigurationSettings.AppSettings["adminName"], ConfigurationSettings.AppSettings["adminPassword"], ConfigurationSettings.AppSettings["domainName"]);
            excelService.Credentials = admin;
            ES.Status[] status;
            this.sessionId = excelService.OpenWorkbook(WorkbookName, String.Empty, String.Empty, out status);
        }
    }

    Erreur du serveur dans l'application '/WebSite1'.

    An error has occurred.

    Description : Une exception non gérée s'est produite au moment de l'exécution de la demande Web actuelle. Contrôlez la trace de la pile pour plus d'informations sur l'erreur et son origine dans le code.

    Détails de l'exception: System.Web.Services.Protocols.SoapException: An error has occurred.

    Erreur source:

    Ligne 171 :        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/office/excel/server/webservices/OpenWorkbook", RequestNamespace="http://schemas.microsoft.com/office/excel/server/webservices", ResponseNamespace="http://schemas.microsoft.com/office/excel/server/webservices", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
    Ligne 172 :        public string OpenWorkbook(string workbookPath, string uiCultureName, string dataCultureName, out Status[] status) {
    Ligne 173 :            object[] results = this.Invoke("OpenWorkbook", new object[] {
    Ligne 174 :                        workbookPath,
    Ligne 175 :                        uiCultureName,
    mercredi 28 octobre 2009 09:29

Toutes les réponses

  • Bonjour,

    à priori il s'agit d'une erreur serveur.
    Il faudrait regarder les logs SharePoint sur le serveur pour avoir des informations sur cette erreur.
    http://blogs.developpeur.org/anouvel
    Merci de valider les réponses correspondant à l'intitulé des questions afin que ces derniers apparaissent avec l'icone correspondante.
    mercredi 28 octobre 2009 10:09
  • Merci, il s'agissait d'un problème de controleur de domaine !
    mardi 16 février 2010 21:41