2009-06-05 12 views
11

En varias ocasiones, me he enfrentado a la situación de que la página default.aspx en un sitio no funciona. Más específicamente, una referencia a un WebPart y/o Control arroja un error porque no se encuentra el ensamblado. Bien, acaba de iniciar el temido SharePoint Designer y eliminar la línea de dependencia. Sin embargo, si quisiera utilizar este método al no tener SharePoint Designer, ¿cómo podría hacerse esto?Cómo editar default.aspx en el sitio de SharePoint sin SharePoint Designer

EDITAR: Eliminar el elemento web con la página "? Contents = 1" no ayudó en mi caso. La etiqueta <% @ Register todavía estaba allí y tuvo que eliminarse con SharePoint Designer.

+0

Parece extraño que la página default.aspx no funcione ... ¿Se personalizó la página para incluir un webpart/control? No sé de ninguna manera para editar la página a través de la interfaz de usuario de SharePoint normal, pero probablemente podría hacer esto con algún código C#. –

Respuesta

5

Ir a ver todo el contenido del sitio (http://yourdmain.sharepoint/sitename/_layouts/viewlsts.aspx). Seleccione la biblioteca de documentos "Páginas" (la biblioteca de "Páginas" se nombra en función del idioma en que creó el sitio. I.E. en noruego, la biblioteca se llama "Sider"). Descargue el archivo default.aspx en su computadora y soluciónelo (elimine el elemento web y la etiqueta <% Register). Guárdelo y súbalo a la biblioteca (recuerde verificar el archivo).

EDIT:

ahh .. No está utilizando una plantilla de sitio de publicación. Vaya a la acción del sitio -> configuración del sitio. En "administración del sitio", seleccione el menú "contenido y estructura"; ahora debería ver su página predeterminada.aspx. Pero no puede hacer mucho con eso ... (eliminar, copiar o mover)

solución: Habilite la función de publicación en la web raíz. Agregue el archivo predeterminado de default.aspx a la biblioteca de páginas y cambie la página de bienvenida a esta. Deshabilite la función de publicación (esto eliminará todas las demás listas creadas desde esta función, pero no la biblioteca de Páginas, ya que una página está en uso). Ahora tendrá una nueva página default.aspx para la web raíz, pero la url se cambia de nombre del sitio/default.aspx a nombre del sitio/Pages/default.aspx.

solución II Use una función para cambiar el archivo predeterminado.aspx. La solución se explica aquí: http://wssguy.com/blogs/dan/archive/2008/10/29/how-to-change-the-default-page-of-a-sharepoint-site-using-a-feature.aspx

+0

No, lo siento. El default.aspx para la web raíz no se almacena en ninguna Biblioteca de documentos llamada Pages. –

+0

Esa solución alternativa de publicación probablemente funcionaría para una configuración de MOSS, pero no para SharePoint. Y no se desea cambiar la URL de la página de inicio. Pero muchas gracias por tus ideas. –

+0

Encontré una buena solución para cambiar el valor predeterminado.aspx (usando las características y el código C#). http://wssguy.com/blogs/dan/archive/2008/10/29/how-to-change-the-default-page-of-a-sharepoint-site-using-a-feature.aspx – Tomso

0

Siempre puede usar Sharepoint Solution Generator para crear un proyecto y editar en VS2008.

Puede encontrar el generador junto con las herramientas para desarrolladores de Sharepoint.

+0

No estoy seguro de que te sigo. ¿Cómo podría Solution Generator ayudarme a modificar el archivo default.aspx? –

0

solución rápida fácil que funcionó para mí. 1. Vaya a la carpeta raíz. Copie el archivo default.aspx. 2. Borre el archivo original. 3. Cambie el nombre del archivo copiado a default.aspx.

Todo listo para experimentar de nuevo. No estoy seguro de cómo sharepoint hace referencia a estas partes web en esa página.Pero las obras :)

1

yo era capaz de lograr edición de la página default.aspx por:

  • apertura del sitio en SharePoint Designer 2013
  • A continuación, hacer clic en 'Todos los archivos' para ver todos los archivos,
  • A continuación, haga clic con el botón derecho en -> Editar archivo en modo avanzado.

Al hacer esto, pude eliminar el prefijo de etiqueta, causando un problema en mi página.

Cuestiones relacionadas