none
FileUpload en EditorPart RRS feed

  • Pregunta

  • Buenas noches, 

       Estoy desarrollando un WebPart en el que, desde la zona de configuración, se debe poder subir un fichero, concretamente un vídeo. Para ello he creado un editorPart personalizado en el que tengo un FileUpload. La idea es que lo seleccione y cuando pulse en el botón "Aceptar" o "Aplicar" se suba el fichero a una librería de SharePoint.

       Al seleccionar el vídeo y pulsar sobre "Aceptar" me muestra el siguiente error:

    "Error de elemento web: El método Execute del contenedor de código de espacio aislado generó una excepción no controlada en el dominio de aplicación de confianza parcial: Error inesperado. Id. de correlación: 3c69059d-cdcb-4022-0000-0fddbb2da969."

       Sé que con SharePoint 2013 se puede subir un vídeo directamente a una página, el motivo de subirlo desde el EditorPart personalizado es que debo realizar una serie de tareas sobre el vídeo que después eliminaré de la librería. Por lo tanto debo tener controlado y localizado el vídeo subido.

    Un saludo y muchas gracias por adelantado ;)


    Rubén Álvarez - Web: Dreamtechnology.es


    • Editado RubeAG lunes, 11 de mayo de 2015 19:41
    lunes, 11 de mayo de 2015 19:35

Respuestas

  • Hola,

    Cambia el tipo de solución de Sanbox a Granja...el error que te está dando es debido a que estás desplegando el WebPart como solución Sandbox. Adicionalmente, localiza el ID de correlación en los LOGs de SharePoint para tener más detalles del error.

    Saludos


    ------------------------------------------------------------
    Juan Carlos Gonzalez Martin | MVP de Office 365
    Director revista CompartiMOSS: http://www.compartimoss.com
    Blog: jcgonzalezmartin.wordpress.com/
    Twitter: @jcgm1978
    ------------------------------------------------------------

    • Marcado como respuesta RubeAG martes, 12 de mayo de 2015 16:27
    lunes, 11 de mayo de 2015 20:53

Todas las respuestas

  • Hola,

    Cambia el tipo de solución de Sanbox a Granja...el error que te está dando es debido a que estás desplegando el WebPart como solución Sandbox. Adicionalmente, localiza el ID de correlación en los LOGs de SharePoint para tener más detalles del error.

    Saludos


    ------------------------------------------------------------
    Juan Carlos Gonzalez Martin | MVP de Office 365
    Director revista CompartiMOSS: http://www.compartimoss.com
    Blog: jcgonzalezmartin.wordpress.com/
    Twitter: @jcgm1978
    ------------------------------------------------------------

    • Marcado como respuesta RubeAG martes, 12 de mayo de 2015 16:27
    lunes, 11 de mayo de 2015 20:53
  • Muchas gracias Juan Carlos,

       Al crear el proyecto en modo Granja me indica que sólo un administrador puede ejecutar la solución. Eso implica que un usuario propietario de una Página Web no podrá incluir mi WebPart en su página.

    Un saludo


    Rubén Álvarez - Web: http://www.dreamtechnology.es


    • Editado RubeAG martes, 12 de mayo de 2015 16:30
    martes, 12 de mayo de 2015 16:30
  • Hola, al convertir a modo granja la solución, tenés que tener un usuario administrador de granja (farm administrator) que pueda deployar la solución. Una vez que se deploya, queda disponible para el web application que hayas elegido. Después en cada sitio, un usuario con full control ó con permisos de designer, podrá utilizar tu web part. Recuerda que al convertirla a farm solution tendrás corte de servicio cuando la deployes o la actualices. Hay algunos workarounds para que no haya corte de servicio pero no te recomiendo seguir (link).

    Saludos.

    miércoles, 13 de mayo de 2015 10:51
  • Muchas gracias por las aclaraciones Juan Carlos.

    Un saludo,


    Rubén Álvarez - Web: <a href="http://www.dreamtechnology.es

    jueves, 14 de mayo de 2015 7:12