none
Web Api- Was sind diese Dateien im Projektdaten Explorer?

    Frage

  • Hallo,

    Kann mir jemand die wichtigsten Dateien mir hier erklären?

    Es handelt sich um ein Web API Projekt:

    Danke


    Sonntag, 1. Februar 2015 07:27

Alle Antworten

  • Hallo,
    welche Dateien meinst du? Die im Projektmappen-Explorer? Die bekommst alle samt innerhalb 2 Minuten Google heraus. Aber vielleicht als Übersicht ganz praktisch (Ich gehe mal davon aus das es ein MVC-Projekt ist und nenne deswegen auch nur diese Teile davon):

    • *.cshtml/*.vbhtml
      Das sind Ansichtsdatei in der Razor-Syntax. Hier schreibst du im Grunde HTML-Quellcode, der das Layout der Seite bestimmt. Das Besondere ist jedoch, dass du Daten vom Controller bekommen und diese hier ausgeben kannst.
    • *.css
      Die klassischen Stylesheets. Mit diesen kannst du Zahlreiche Formatierungen für so ziemlich jedes HTML-Element festlegen. Die Dateien liegen i.d.R. im Ordner Styles\. 
    • *.js
      Diese Dateien enthalten Javascript, das ist Quellcode der auf dem Clientcomputer ausgeführt werden kann. Dieser ähnelt C#, ist es aber nicht. Die Dateien liegen i.d.R. in Scripts\ oder JS\.
    • favicon.ico
      Das ist das Symbol, welches die Browser neben dem Titel der Seite anzeigen. Die Datei kann auch anders heißen oder in einem anderen Ordner liegen, da es im <head>-Tag des HTMLs verlinkt sein muss.
    • Web.config und Global.asax
      Diese Dateien enthalten Konfigurationseinstellungen und grundlegenden Code. Hier kannst du beispielsweise eine Datenbankverbindung oder die Fehlerseiten (404 Nicht gefunden usw.) hinterlegen.
    • packages.config
      Das dient Visual Studio dem Verpacken deines Projekts als ein Paket, wenn es "ausgeliefert" werden soll.
    • Project_Readme.html
      Diese Datei enthält allgemeine Informationen zum Projekt, was zunächst angelegt wurde. Diese kannst du später löschen.
    • Order Views\
      Dieser Ordner enthält die Ansichtsdateien, die das Layout erzeugen.
    • Ordner Controller\
      Dieser Ordner enthält die im Controller von MVC, welche die Views aufrufen.
    • Ordner Models\
      Drei mal darfst du raten.
    • Ordner App_Start
      Hier sind die für die Controller wichtigen Konfigurationsdateien hinterlegt.

    Wie das im Detail funktioniert sollte das Buch/Tutorial oder mit was auch immer gerade lernst näher erklären.


    Tom Lambert - .NET (C#) MVP
    Wozu Antworten markieren und für Beiträge abstimmen? Klicke hier.
    Nützliche Links: .NET Quellcode | C# ↔ VB.NET Konverter | Account bestätigen (Verify Your Account)
    Ich: Webseite | Code Beispiele | Facebook | Twitter | Snippets

    Sonntag, 1. Februar 2015 10:27