meine SiteMap funktioniert nicht richtig
-
12-09-2019 - |
Frage
Was ist dieser Fehler, wenn ich SiteMapPath verwenden. wenn ich einen Link in meiner Website klicken, erscheint dieser Fehler in einer Seite. natürlich, wenn ich meine Website hochladen, ich sehe diesen Fehler:
Die Seite kann die Seite nicht finden, die Sie suchen möglicherweise entfernt worden ist, hatte seinen Namen geändert, oder ist vorübergehend nicht verfügbar.
Lösung
Auf der Grundlage des Fehler scheint es, dass die URLs in Ihrer SiteMap nicht relativ sind. Zum Beispiel, sagen wir, Sie ein Unterverzeichnis namens „Beispiel“ und eine Seite namens „test.aspx“ befindet sich in dem „Beispiel“ Verzeichnis. Dieser Eintrag erzeugen würde einen Fehler 404 (Seite nicht gefunden).
<siteMapNode url="Test.aspx" title="Test Page" />
Dies würde den richtigen siteMapNode Eintrag sein:
<siteMapNode url="~/Example/Test.aspx" title="Test Page" />