2016-06-03 18 views
5

Ich versuche, Webdienste mit IIS Express auf meinem lokalen Computer zu hosten. Ich kann einmal mit dem Debuggen beginnen. Jedes Mal danach bekomme ich ein Dialogfeld mit "Ich kann das Debuggen nicht starten", wenn ich versuche, das Projekt auszuführen. Wenn ich VS 2012 herunterfahre, dann öffne es wieder, es funktioniert noch einmal. Ich sehe das Problem in dieser post. Ich glaube, es hat etwas damit zu tun, dass sich mein Passwort vor ein paar Tagen geändert hat. Ich kann jedoch nicht herausfinden, wo meine Anmeldeinformationen gespeichert sind, und ich habe keine Ahnung, wie ich diese Konfiguration ändern kann. Bitte helfen Sie!Visual Studio 2012 "Debuggen nicht möglich"

UPDATE:

aus Schaltet das gleiche passiert, wenn ich versuche, eine lokale Konsole App auszuführen. Das bedeutet (ich denke) es ist irgendwo eine VS Einstellung. Ich musste VS schließen und jedes Mal neu starten. Ich habe jedoch feststellen, dass, wenn ich geschlossen, diese Aufgaben nach unten und dann debuggen funktioniert es:

enter image description here

Irgendwelche Ideen?

+0

Zwei Dinge zu überprüfen: 1, auf dem Projekteigenschaften Registerkarte stellen Sie sicher, es auf eine bestimmte Portnummer zugewiesen haben, so dass es immer das gleiche verwendet. Es ist möglich, dass, obwohl Sie aufhören zu debuggen, dass der Prozess noch auf dem vorherigen Port ausgeführt wird. 2, wenn Sie glauben, dass es ein Authentifizierungsproblem sein könnte, dann stellen Sie sicher, wenn Sie Visual Studio starten, dass Sie "als Administrator ausführen". –

+0

Ich hatte immer einen bestimmten Port angegeben. Das ist beim Testen von Web-Service-Anrufen einfacher. Ich habe versucht, als Administrator zu laufen und das hat leider auch nicht funktioniert. – mac

+0

Der Thread, auf den Sie verwiesen haben, ist nicht aufgelöst. Um Ihr Problem zu lösen, sollten Sie zunächst die Einstellungen in VS und IIS Express, https://blog.lextudio.com/2015/11/jexus-manager-secrets-behind-visual-studio-i-is-express-integration, verstehen/Dann könntest du herausfinden, was falsch ist. –

Antwort

2

In Ihrem Screenshot wird angezeigt, dass IIS Express nicht heruntergefahren wird, wenn Sie das Debuggen beenden. Dies ist eine Einstellung in Visual Studio mit dem Namen "Enable Edit and Continue". Wenn diese Option aktiviert ist, wird IISExpress geschlossen, wenn das Debugging beendet wird und IISExpress deaktiviert bleibt.

Diese Einstellung wird in der Regel standardmäßig in Visual Studio 2013 eingestellt, aber Verzug geraten tatsächlich off vor in Versionen, einschließlich 2012, die Sie Sie verwenden angeben. Sie möchten es wahrscheinlich ON.

Um global einstellen:

  1. Open Options Dialogfeld, indem Sie auf Extras -> Optionen
  2. Klicken Sie auf Debuggen -> Bearbeiten und Fortfahren
  3. Toggle "Bearbeiten aktivieren und Weiter"

Sie können die Anpassung auch projektbezogen vornehmen.

  1. öffnen Eigenschaften für Web-Projekt
  2. Klicken Sie auf Web Registerkarte
  3. Toggle bearbeiten aktivieren und Weiter“unter Debugger am Ende dieser Seite

Weitere auf MSDN Lesen hier: https://blogs.msdn.microsoft.com/webdev/2013/07/11/enable-edit-and-continue-debugging-option-is-now-on-by-default-for-new-web-applications-in-vs2013-preview/

+0

Diese Option ist aktiviert. Für das Gekicher habe ich versucht es auszuschalten und das hat auch nicht funktioniert. Es sieht aus wie eine neue Installation ist meine einzige Option zu diesem Zeitpunkt. – mac

+0

Ist es global und in jedem Projekt aktiviert? Stellen Sie sicher, dass das Gerät an allen Orten auf ON gestellt ist. – HBomb

+0

Diese Option ist nicht für die Websites, die ich in meiner Lösung habe. Vielleicht, weil sie als "Website" und nicht als "Webanwendung" hinzugefügt wurden (ich sehe nicht einmal eine Option, um ein neues Projekt dafür hinzuzufügen). Ich sehe die Debuggers Liste unter Start Optionen für jedes Projekt, aber die Option Aktivieren und Fortsetzen ist nicht vorhanden, wie es im Blog ist. Unabhängig davon geschieht dies für jedes Projekt einschließlich der Testkonsole. – mac

0

Überprüfen Sie zunächst die Identitätseinstellungen

Aktualisieren Sie Ihre Anmeldeinformationen in der Einstellung "Identität" unter IIS/Anwendungspools.

Wenn sich Ihr Passwort kürzlich geändert hat, werden unter "Identität" möglicherweise noch die alten Anmeldeinformationen festgelegt.

ODER

Zurücksetzen Visual Studio Einstellungen

Visual Studio Einstellungen zurückgesetzt und wieder neu starten.

  1. Klicken Sie im Menü Extras auf Einstellungen importieren und exportieren.
  2. Klicken Sie auf der Seite Willkommen beim Import- und Exporteinstellungen-Assistenten auf Alle Einstellungen zurücksetzen und dann auf Weiter.
  3. Wenn Sie Ihre aktuellen Einstellungen speichern möchten, klicken Sie auf Ja, speichern Sie die aktuellen Einstellungen, geben Sie einen Dateinamen an und klicken Sie dann auf Weiter.

-oder

Wenn Sie Ihre aktuellen Einstellungen Kombination zu löschen, wählen Sie Nein, zurückgesetzt nur Einstellungen, meine aktuellen Einstellungen zu überschreiben, und klicken Sie auf Weiter. Diese Option löscht keine Standardeinstellungen, die bei der nächsten Verwendung des Assistenten noch verfügbar sind.

  1. In welcher Sammlung von Einstellungen Sie zurücksetzen möchten, wählen Sie eine Einstellungssammlung aus der Liste aus.

  2. Klicken Sie auf Fertig stellen.

OR Preis Truely Reset VS