2015-12-22 16 views
19

Ich starte Visual studio 2015 als Administrator, starte ein neues Projekt, ASP.NET Anwendung, leere 4.5.2 und dann einfach eine einfache HTML-Seite hinzufügen. Wenn ich versuche, mit IIS Express zu starten, warte ich nur auf den lokalen Host. Wenn ich das unter IIS local mache, funktioniert es gut.Visual Studio IIS Express funktioniert nicht

Ich habe das funktioniert richtig auf meinem Laptop und hat eine saubere Installation von Windows 10 auf meinem Desktop und dann wieder installiert VS2015 aber immer noch das gleiche Ergebnis. IIS Express startet, aber die Webseite wartet auf lokalen Host

Ich habe eine Reihe von Lösungen angeschaut, aber konnte das Problem nicht lösen. Ich bin ein Neuling für all dies, so würde Schritt für Schritt Anweisungen zur Lösung zu schätzen wissen.

Es ist ein .Net Framework 4.5.2

+0

Welche Art von Projekt ist das? aspnet 5 mvc6? –

+0

Versuchen Sie, WebForms oder MVC-Projekt zu erstellen und auszuführen, um zu sehen, wie es funktioniert, und vergleichen Sie es mit Ihrem Projekt. –

+0

asp.net-Anwendung 4.5.2. Nur versuchen, eine einfache HTML-Seite anzuzeigen – DCR

Antwort

0
  1. Rechts auf Ihr Webprojekt klicken und klicken Sie auf Eigenschaften
  2. Zum Webregisterkarte auf der rechten Seite
  3. Im Server-Abschnitt ändern local IIS zu IIS Express

Hoffe, das hilft

+0

funktioniert nicht. Es ist auf ISS express gesetzt – DCR

0

Klicken Sie einfach mit der rechten Maustaste o n HtmlPage1.html im Lösungs-Explorer und klicken Sie auf Set As Start Page. Danach das Projekt erneut ausführen.

enter image description here

+0

funktioniert nicht - immer noch warten auf localhost – DCR

4

Sie könnten versuchen, den Port zu ändern, die Express IIS verwendet, indem Sie folgendermaßen vorgehen:

  1. Sie Webprojekt Rechts klicken und

  2. In der Web-in-Eigenschaften klicken Menü, ändern Sie die Projekt-URL und geben Sie einen benutzerdefinierten Port an, z. B .: 56000

enter image description here

  1. Speichern Sie Ihre Änderungen und sehen Sie, ob das funktioniert!

können Sie sicherstellen, dass keine anderen Prozesse auf den Hafen von Ihnen gewählten verwenden, indem Sie den folgenden Befehl ausführen:

netstat -na | find "your port number" 

dh:

netstat -na | find "56000" 

Wenn der Port frei ist, wird nichts an die Konsole ausgegeben werden.

+0

versucht, immer noch auf den lokalen Host warten – DCR

0

Blick in applicationhost.config-Datei unter

YOUR_DOCUMENTS_PATH \ IISExpress \ config \

Localize Defaultdocument Einstellung und fügen Sie Ihre statische HTML-Seite voller Name (yourpage.html) oder eine der Möglichkeiten nutzen, wenn Sie möchten, um an die Standards zu halten:

<defaultDocument enabled="true"> 
     <files> 
      <add value="Default.htm" /> 
      <add value="Default.asp" /> 
      <add value="index.htm" /> 
      <add value="index.html" /> 
      <add value="iisstart.htm" /> 
      <add value="default.aspx" /> 
     </files> 
    </defaultDocument> 
+0

Ich änderte den Namen der HTML-Datei in index.html und noch warten auf den lokalen Host – DCR

+0

Ist dies HTML im Stamm der Website befindet? –

+0

Ja, es ist die einzige Datei – DCR

1

Ich hatte das gleiche Problem und alle Ratschläge nicht funktioniert. Aber ich betreibe Visual Studio als Administrator und alle arbeiten jetzt. Also, gehen Sie auf die Verknüpfung von Visual Studio, Eigenschaften, Fortschritt ..., und überprüfen Sie als Administrator ausführen.

2

Manchmal dauert Visual Studio nur einige Minuten, um beim Debuggen alle erforderlichen Symbole zu laden. Überprüfen Sie die Statusleiste von Visual Studio:

enter image description here

Sobald aus irgendeinem Grund IIS Express gearbeitet, wenn ich den Browser in Visual Studio zu Google Chrome gezielt verändert. Einfaches Neustarten von Visual Studio hat dies jedoch für mich behoben.

enter image description here

+1

Aus irgendeinem seltsamen Grund löste das Ändern des Startup-Browsers mein Problem. Ich habe IIS Express-Standard-Startseite bekommen, obwohl alle Konfigurationen gut aussahen. Nachdem ich diese Antwort gefunden habe, habe ich versucht, den Start-Browser in IE (von Chrome) zu ändern und alles funktionierte einwandfrei, auch nach dem Wechsel zu Chrome als Start-Browser ... –

-1

Ich denke IIS in Ihrem System deaktiviert ist. Bitte gehen Sie wie folgt vor:

  1. Go-Panel
  2. öffnen Programm zu steuern und Funktionen
  3. Auf der linken Seite finden Sie ‚Windows-Funktionen ein- oder ausschalten‘, klicken Sie darauf.
  4. Überprüfen Sie, ob IIS mit allen Unterfunktionen aktiviert ist. Ich füge unten einen Screenshot als Referenz an.

enter image description here

  1. Stellen Sie sicher, alle Kontrollkästchen aktiviert werden sollte.
  2. Starten Sie jetzt Ihr System neu.

Ich denke, das wird Ihr Problem lösen.

+0

IIS Express ist nicht dasselbe wie IIS – balint

16

Beenden Sie Visual Studio und löschen Sie den Ordner (Projekt) .vs. Starten Sie Visual Studio neu. Es sollte anfangen zu arbeiten.

+0

Dies war die Lösung für mich!! – renelopez

+0

Sie sparen mein Leben, funktioniert wie ein Charme! –

+0

Diese Lösung löst mein Problem! –

Verwandte Themen