Wie kann ich es so machen, dass wenn ich zu (zB) http://localhost:60288/
gehe, es mir keine Verzeichnisliste anzeigt, sondern die Index.aspx
Seite öffnet? Dies funktioniert mit http://localhost:60288/Index.aspx
, aber ich möchte nicht, dass Index.aspx
jedes Mal angezeigt wird.
Ich brauche auch Links wie http://localhost:60288/?a=1
, um wie http://localhost:60288/Index.aspx?a=1
zu funktionieren, ohne dass Index.aspx
angezeigt wird.
Das funktionierte, als ich ein Website-Projekt im Visual Studio erstellte, aber jetzt benutze ich ein Anwendungsprojekt. Wie kann ich das einrichten?
Ich möchte / brauche dies für alle Unterordner, z. http://localhost:60288/SubFolder/
sollte so funktionieren, als wäre es mit http://localhost:60288/SubFolder/Index.aspx
thnx
Bearbeiten hat es immer noch nicht geschafft
Cassini (der integrierte Webserver, der von Visual Studio verwendet wird) ermöglicht Ihnen nicht, das Standarddokument zu konfigurieren, das verwendet wird, wenn Sie in Ihrer URL keinen Dateinamen angeben. Die Option "Als Startseite festlegen" entspricht nicht der von Ihnen gefundenen, da dies nur Auswirkungen darauf hat, welche Seite beim Ausführen des Projekts zuerst geöffnet wird und sich nicht auf nachfolgende Seitenladevorgänge auswirkt.
Cassini hat jedoch eine Liste von Standarddokumenten - es ist einfach nicht konfigurierbar und die Liste enthält nur "default.aspx" und "default.htm". Die einzige Möglichkeit, die Sie in Cassini erreichen können, ist das Umbenennen aller Ihrer "index.aspx" -Dateien in "default.aspx".
Gehen Sie in den IIS-Manager (in Systemsteuerung - Verwaltungstools)
Rechtsklick - Eigenschaften auf der Standard-Website
Registerkarte "Dokumente" - stellen Sie sicher, dass "Standarddokument aktivieren" aktiviert ist und dass index.aspx in der Liste der Standarddokumente ist, vorzugsweise oben.
Home-Verzeichnis-Registerkarte - stellen Sie sicher, dass Sie eine Anwendung erstellt haben (Anwendungsname sollte nicht leer sein). Klicken Sie bei Bedarf auf die Schaltfläche "Erstellen".
asp.net Registerkarte - überprüfen Sie, dass Sie die richtige Version des gewünschten Frameworks ausgewählt haben.
Lass mich wissen wie du gehst.
Sie können den IIS-Manager verwenden, um die Standarddokumente für Ihre Site / Anwendung festzulegen.
Cassini (der in Visual Studio integrierte Entwicklungswebserver) unterstützt nicht die Möglichkeit, das Standarddokument zu ändern.
Und ja, Sie müssen ein Administrator sein, um IIS zu konfigurieren.
Tags und Links c# asp.net web-applications settings