Zugriff auf HTML-Dateien über den ASP.NET MVC VIEWS-Ordner

8

Ich möchte eine herkömmliche HTML-Seite unter der Seite VIEWS (auf ASp.NET MVC) hinzufügen. Ich habe die Routenausnahmen wie unten erwähnt hinzugefügt.

%Vor%

Obwohl es funktioniert, wenn ich die html-Dateien aus dem VIEWS-Ordner entferne, bekomme ich Seite 404 nicht, wenn ich diese in den VIEWS-Ordner lege. Ich kann den Ordner VIEWS auch nicht durchsuchen, indem ich die Option zum Durchsuchen des Verzeichnisses in IIS einstelle.

Bitte helfen Sie mir auf WIE auf HTML-Datei von VIEWS Ordner zugreifen.

    
Sumanta 06.07.2009, 16:46
quelle

2 Antworten

11

Ich denke, es ist ein Fehler, Ihren HTML-Inhalt mit Ihren Ansichten zu mischen. Ich würde vorschlagen, dass Sie unter Content einen eigenen Ordner static erstellen und dort Ihren HTML-Code einfügen. Sie können eine analoge Verzeichnisstruktur für Ihre Ansichtsstruktur erstellen, wenn dies für die Verwaltung erforderlich ist. Dann müssen Sie nichts Spezielles tun, um die Dateien referenzieren zu können. Sie können sie dann sogar für die Bearbeitung mit Contribute usw. öffnen, und zwar von Personen, die statischen Inhalt ändern dürfen.

%Vor%

Verwendung:

%Vor%     
tvanfosson 06.07.2009 17:10
quelle
3

Der Standardordner für Ansichten enthält eine Web.config-Datei, die explizit 404 Fehler für alle Anforderungen angibt. Sie müssen nur bearbeiten und aktivieren für HTML-Dateien (oder alle Dateien, aber dann können Leute schnüffeln).

    
Thomas G. Mayfield 06.07.2009 16:50
quelle