14

Ich habe eine Ionic (Apache Cordova) -App mit Visual Studio 2015 RC erstellt. Ich habe es in einer eigenen Lösungsdatei erstellt, und ich kann es mit Ripple ausführen.Ripple-Session-Informationen konnten nicht abgerufen werden

Jetzt möchte ich die Dateien in den gleichen Ordner wie meine Server-Anwendung verschieben, also habe ich den Projektordner kopiert und das Projekt der anderen Lösung hinzugefügt. Wenn ich versuche jetzt das Projekt mit Ripple ich diesen Fehler zu laufen:

Unable to get Ripple session info. Exception: Unable to connect to the remote server. Please close all instances of Chrome and try again.

Wie kann ich Ripple bekommen wieder zum Laufen?

Antwort

19

Die Ursache dieses Problems scheint im Projekt Solution Options File zu sein.

  1. Schließen Visual Studio
  2. löschen .suo Datei

Wenn die .suo Datei fehlt, es erstellt wird, wenn Visual Studio geschlossen, so dass Sie zuerst schließen müssen.

Sie werden Benutzereinstellungen wie Start-up-Projekt und aktuelle Seiten verlieren, aber nichts, was ich als signifikant betrachten würde.

Ich benutze VS2015 und ich fand die Datei in einem Unterordner namens .vs/MyProject/v14. Frühere Versionen von Visual Studio haben die Datei im selben Ordner wie die .sln-Datei abgelegt.

NB Es ist eine "versteckte" Datei

Referenz: The evil .suo file

+0

Dies funktionierte für mich für VS2015 RC – veljkoz

+0

Dies funktionierte für mich für VS2015 RTM. Ich schulde dir ein Bier. Vielen Dank! –

0

Nicht sicher, was die genaue Ursache ist, aber es lohnt sich, Folgendes zu versuchen: 1. Löschen Sie die Lösungsdatei .sln. 2. Öffnen Sie Ihre Cordova-Projektdatei. 3. Speichern Sie die neu erstellte Lösung und fügen Sie das Server-App-Projekt hinzu.

Visual Studio wird Ihnen helfen, die .sln-Datei während der obigen Schritte neu zu erstellen.

0

Für Benutzer (wie mich), für die diese Lösung nicht funktioniert: Ich habe die unten Fehler unter Windows 7 behoben:

Unable to get Ripple session info. Exception: Unable to connect to the remote server. Please close all instances of Chrome and try again

Indem Sie einfach VS2015RC als Administrator ausführen.

3

Ich bin in letzter Zeit auf diesen Fehler gestoßen - ich fand, dass die Debug-Konfiguration standardmäßig "Any CPU" war und ich habe Ripple wieder auf "Android" (und "Galaxy tablet") umgestellt. Ich bin mir nicht sicher, ob dies eine zu einfache Lösung ist, aber es funktionierte für mich - beachten Sie, dass VS2015 nicht im Administratormodus ausgeführt wurde (oder die .suo-Datei entfernt wurde).

Verwandte Themen