2009-06-05 12 views
11

Bei mehreren Gelegenheiten habe ich die Situation konfrontiert, dass die Seite default.aspx auf einer Website nicht funktioniert. Genauer gesagt wirft eine Referenz auf ein WebPart und/oder Control einen Fehler auf, weil die Assembly nicht gefunden wird. Gut, feuern Sie einfach den gefürchteten SharePoint Designer an und entfernen Sie die Abhängigkeitslinie. Wenn ich diese Methode jedoch ohne SharePoint Designer verwenden möchte, wie kann dies geschehen?So bearbeiten Sie default.aspx auf SharePoint-Website ohne SharePoint Designer

BEARBEITEN: Das Entfernen des Webparts über die Webpartverwaltungsseite "? Contents = 1" hat in meinem Fall nicht geholfen. Das <% @ Register-Tag war immer noch vorhanden und musste mit SharePoint Designer entfernt werden.

+0

Das scheint seltsam, dass die Seite default.aspx nicht funktioniert ... Wurde die Seite angepasst, um ein Webpart/Steuerelement zu enthalten? Ich kenne keine Möglichkeit, die Seite über die normale SharePoint-Benutzeroberfläche zu bearbeiten, aber Sie könnten dies wahrscheinlich mit etwas C# -Code tun. –

Antwort

5

Gehen Sie zum Anzeigen aller Inhalte der Website (http://yourdmain.sharepoint/sitename/_layouts/viewlsts.aspx). Wählen Sie die Dokumentbibliothek "Pages" aus (die "Pages" -Bibliothek wird nach der Sprache benannt, in der Sie die Site erstellt haben. E.E. in norwegisch heißt die Bibliothek "Sider"). Laden Sie die default.aspx auf Ihren Computer herunter und beheben Sie sie (entfernen Sie den Webpart und das <% Register-Tag). Speichern Sie es und laden Sie es zurück in die Bibliothek (denken Sie daran, die Datei einzuchecken).

EDIT:

ahh .. Sie keine Veröffentlichungssitevorlage. Gehe zu Site-Aktion -> Site-Einstellungen. Unter "Seitenverwaltung" wählen Sie das Menü "Inhalt und Struktur" aus. Sie sollten nun Ihre default.aspx-Seite sehen. Aber Sie können nicht viel damit zu tun ... (löschen, kopieren oder verschieben)

Problemumgehung: Aktivieren Sie die Veröffentlichungsfunktion im Stammweb. Fügen Sie die fixed default.aspx-Datei zur Pages-Bibliothek hinzu und ändern Sie die Willkommensseite in diese. Deaktivieren Sie die Veröffentlichungsfunktion (dadurch werden alle anderen Listenerstellungen aus dieser Funktion gelöscht, aber nicht die Pages-Bibliothek, da eine Seite verwendet wird.). Sie haben jetzt eine neue default.aspx-Seite für das Stammweb, aber die URL wird von sitename/default.aspx in sitename/Pages/default.aspx geändert.

Problemumgehung II Verwenden Sie eine Funktion, um die default.aspx-Datei zu ändern. Die Lösung wird hier erläutert: http://wssguy.com/blogs/dan/archive/2008/10/29/how-to-change-the-default-page-of-a-sharepoint-site-using-a-feature.aspx

+0

Nein, Entschuldigung. Die default.aspx für das Stammweb wird nicht in einer Dokumentbibliothek namens Pages gespeichert. –

+0

Diese Publishing-Problemumgehung würde wahrscheinlich für ein MOSS-Setup funktionieren, aber nicht für SharePoint. Und das Ändern der Homepage-URL ist nicht erwünscht. Aber vielen Dank für Ihre Ideen. –

+0

Eine nette Lösung zum Ändern der default.aspx gefunden (mit Features und C# -Code). 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

Sie können Sharepoint Solution Generator immer verwenden, um ein Projekt zu erstellen und in VS2008 zu bearbeiten.

Sie können den Generator zusammen mit Sharepoint Developer Tools finden.

+0

Ich bin mir nicht sicher, ob ich dir folge. Wie kann der Solution Generator mir helfen, die Datei default.aspx zu modifizieren? –

0

Einfache schnelle Lösung, die für mich gearbeitet. 1. Wechseln Sie zum Stammordner. Kopieren Sie die Datei default.aspx. 2. Löschen Sie die Originaldatei. 3. Benennen Sie die kopierte Datei in default.aspx um.

Es ist alles wieder zu experimentieren. Nicht sicher, wie Sharepoint auf diese Webparts auf dieser Seite verweist.Aber funktioniert :)

1

ich in der Lage war, die von default.aspx Seite Bearbeitung zu erreichen:

  • die Seite öffnen in Sharepoint Designer 2013
  • Then ‚Alle Dateien‘ klicken um alle Dateien anzuzeigen,
  • Klicken Sie dann mit der rechten Maustaste -> Datei im erweiterten Modus bearbeiten.

Dadurch konnte ich das tagprefix entfernen, was ein Problem auf meiner Seite verursacht.

Verwandte Themen