Error "el servicio no está disponible" cuando intenta utilizar una dirección URL de REST para abrir un libro de Excel

IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.

Haga clic aquí para ver el artículo original (en inglés): 3123359
Síntomas
Intenta abrir un libro de Microsoft Excel en un servidor web mediante una URL de estado representacional transfer (REST) que es similar a la siguiente dirección URL:

http://Server01/_vti_bin/ExcelRest.aspx/documents/REST.xlsx/Model/Ranges('Finance')?$format=html&Ranges('Test1')=7448&Ranges('Test2')=3/31/2013&Ranges('Test3')=12345&Ranges(‘Test4')=67890&Ranges('Test5')=98765&Ranges('Test6')=54321&Ranges('Test7')=3434&Ranges('Test8')=3434&Ranges('Test9')=555&Ranges('Test10')=11&Ranges('Test11')=12
Sin embargo, recibirá el siguiente mensaje de error en la ventana del explorador:

El servicio no está disponible

Causa
Este comportamiento se produce porque la dirección URL de REST utiliza 11 celdas cuando realiza una única llamada de descanso. El número máximo de celdas en el que puede insertarse un valor para una llamada de resto es 10. Esto es por diseño.

Si captura los registros ULS, encontrará que se registra el siguiente error:

0x236C Excel Services Application Excel Calculation Services a4lw Medium ModelResource.CreateServerSession: The REST call made is above the limit of allowed values to set to the workbook (limit is 10)
Solución
Para evitar este comportamiento, utilice 10 o menos celdas cuando se realiza una única llamada resto.
Estado
Este comportamiento es por diseño.

Propiedades

Id. de artículo: 3123359 - Última revisión: 01/04/2016 19:42:00 - Revisión: 1.0

Excel Services in SharePoint Server 2013, Excel Services in Microsoft SharePoint Server 2010

  • kbsurveynew kbtshoot kbexpertiseinter kbmt KB3123359 KbMtes
Comentarios