68 Stimmen

Die Ausführung von Websites auf "localhost" ist extrem langsam

Ich habe echte Probleme, meinen Localhost zum Testen von Websites zu verwenden. Er läuft extrem langsam! Manchmal dauert es bis zu einer Minute, bis eine Seite geladen ist. Ich verwende Firefox und die Websites, die ich teste, laufen auf den lokalen Rechnern anderer Entwickler in meinem Büro bzw. auf dem Produktionsserver problemlos.

Ich habe die normalen Dinge durchgemacht :-

  1. Deaktiviertes IPv6
  2. Läuft nicht im Debug-Modus
  3. Legen Sie die Site in den höchsten App-Pool (High Isolated) auf IIS 6.
  4. Überwindung von Firewalls usw.

Das Problem scheint nur aufzutreten, wenn Seiten aufgerufen werden, die irgendeine Form von .net-Code im Code-Behind enthalten.

Schätzen Sie, dass dies ein wenig ein vages Thema / Stich im Dunkeln, aber würde jede Art von Beratung zu schätzen wissen - es ist schrecklich warten eine Minute jede Aktualisierung zu versuchen, eine Änderung!

Prost, Sean.

0voto

Alan Punkte 66

Bei mir lag das daran, dass sich das Projekt auf einem Netzlaufwerk befand. Ich habe das Projekt auf das Laufwerk C: verschoben und alles lief ohne Verzögerung.

Wenn sich das Projekt auf einem Netzlaufwerk befindet, verschieben Sie es auf Ihr lokales Laufwerk C: und versuchen Sie es erneut.

Die Leistungssteigerung geht weit über das hinaus, was man allein von der Netzwerkgeschwindigkeit erwarten würde. Ich vermute, dass VS beim Debuggen einer ASP.NET MVC-Anwendung ständig auf die Dateien zugreift. Ich habe VS 2017, ASP.NET MVC Debugging auf IIS Express verwendet und das hat bei mir funktioniert.

Ich hoffe, das hilft.

0voto

Younes Punkte 4745

Nach der Erstellung Ihres Projekts braucht die Website einige Zeit, um sich mit der neuen DLL vertraut zu machen :). Es ist normal, dass das Laden einer Webseite nach dem Neuaufbau einige Zeit in Anspruch nimmt. Dies sollte nicht passieren, wenn nur etwas in z.B. javascript geändert wird.

0voto

tehmas Punkte 154

In meinem Fall trat ursprünglich der folgende Fehler auf:

Konfigurationsdatei kann aufgrund unzureichender Berechtigungen nicht gelesen werden

Ich habe den Fehler behoben, indem ich die vorgeschlagene Lösung und starteten die Anwendung erneut über IIS Manager . Der ursprüngliche Fehler war verschwunden, aber die Anwendung dauerte ewig zum Laden . Ich habe die Berechtigungen für IIS_IUSRS erneut, aber diesmal für den gesamten Bereitstellungsordner. Danach war die Anwendung in der Lage laden obwohl eine Fehlermeldung angezeigt wurde:

Dieser Konfigurationsabschnitt kann bei diesem Pfad nicht verwendet werden

Nach der Behebung des oben genannten Fehlers mit Hilfe des Lösung wurde die Anwendung schließlich geladen, ohne dass ein Fehler auftrat.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X