wake-up-neo.net

Wo ist IIS Express 7.5 Wwwroot-Verzeichnis

Unter Windows 7 habe ich IIS Express 7.5 installiert, aber ich finde nicht, wo sich das Verzeichnis wwwroot auf meinem System befindet! Es gibt auch keinen "inetpub" -Ordner auf meinem Laufwerk C: Können Sie mir bitte mitteilen, wo ich eine Datei wie hello.aspx einfügen kann?

Vielen Dank

8
Behseini

Durch Erfahrung aus erster Hand und auch durch dieses andere SO answer , hält IISExpress normalerweise ein Verzeichnis mit eigenen data -Dateien unter: C:\Users\<username>\Documents\IISExpress.

Dort finden Sie die Standardverzeichnisse für jede Website-Protokolldatei (Logs\ und TraceLogFiles\). Insbesondere finden Sie alle Website-Konfigurationen in der Datei config\applicationhost.config. Dieser hat einen <sites>-Abschnitt mit einem <site>-Knoten für jede erstellte Website.

Für jede Website gibt der <virtualDirectory>-Knoten den tatsächlichen Stammort im physicalPath-Attribut an:

<site name="YourWebSiteName" id="12345">
  <application path="/" applicationPool="Clr4IntegratedAppPool">
    <virtualDirectory path="/" physicalPath="D:\Physical\path\to\your\website\root"/>
  </application>
  ...
</site>
12
superjos

Normalerweise befindet es sich in Ihrem Heimatverzeichnis. So etwas wie c:\Users\<IhrName>\Documents\IISExpress

1
ema

sie sehen einen Ort wie unter dem Pfad

C:\Users\YOURUSERSNAME\AppData\Local\Temp\Temporäre ASP.NET-Dateien

0
Milad Hatami

Aber wo ist das globale Verzeichnis für IIS Express? Die schnelle Antwort lautet , Dass es keine gibt. IIS Express ist sehr verzeichnisbasiert. Davon abgesehen, sind die 2 Lösungen, die ich ausarbeiten konnte,:

  1. Fügen Sie die Gruppe von Dateien Ihrem Stammpfad Ihrer Website hinzu 
  2. Erstellen Sie in der Datei applicationHost.config der Datei IIS Express ein virtuelles Verzeichnis für den Speicherort Ihrer globalen Dateien

Mehr Details

0
Jowen

C:\Benutzer\IhrBenutzername\Dokumente\Meine Websites\web-Site1

Eine einfache Testmethode besteht darin, eine Testdatei in das Stammverzeichnis Ihrer Site einzugeben, z. B. Http: // localhost: 1714/test.txt

Das System gibt einen Fehler 404 aus. Im Abschnitt "Detaillierte Fehlerinformationen" zeigt das System den "physikalischen Pfad" an, den der Server versucht, die Datei abzurufen. enter image description here

0
Zhao Hainan