Manchmal - Windows Azure Cloud Service kann nicht erstellt werden - Objektverweis nicht auf eine Instanz eines Objekts gesetzt?

8

Ich habe eine Lösung, bei der ich eine Arbeiterrolle, eine Projektbibliothek und einen Cloud-Dienst habe. Manchmal kann ich keine Lösung erstellen (ohne Quellcode oder irgendetwas anderes zu ändern).

Ausgabefenster zeigt:

1 & gt; Fehler: Objektreferenz wurde nicht auf eine Instanz eines Objekts gesetzt. ========== Build: 0 erfolgreich, 1 fehlgeschlagen, 2 aktuell, 0 übersprungen ==========

Wenn ich versuche, die Eigenschaften der Worker-Rollen im Cloud Service-Projekt zu bearbeiten, habe ich das Popup-Fenster "Objektreferenz nicht auf eine Instanz eines Objekts gesetzt" gesetzt.

Wenn ich versuche, einen Mitarbeiter aus dem Cloud-Service-Projekt zu entfernen, habe ich ein Popup-Fenster

erhalten

"Windows Azure-Tools für Microsoft Visual Studio.

Die Service-Definition oder die Service-Konfiguration ist ungültig. Bitte beheben Sie die Fehler in den Servicedefinitionsdateien (.csdef) oder Dienstkonfigurationsdateien (.cscfg), um diese Aktion auszuführen. "

Ich bin nicht sicher, ob es mit dem Build-Problem verbunden ist - aber wenn Build funktioniert, sind diese Probleme auch nicht vorhanden, also kann ich davon ausgehen, dass dies irgendwie verbunden ist.

Das ist seltsam, weil ich nicht verstehen kann, warum es manchmal funktioniert und manchmal nicht.

Jemand?

    
pyskaty 30.07.2014, 13:45
quelle

3 Antworten

13

Ich konnte dieses Problem beheben, indem ich das Azure-Projekt entlade und es dann neu lade.

  1. Klicken Sie mit der rechten Maustaste auf das Azure-Projekt.
  2. Klicken Sie auf "Projekt entladen".
  3. Klicken Sie mit der rechten Maustaste erneut auf Azure project.
  4. Klicken Sie auf "Projekt neu laden".

Aktualisieren

Das ist mir gerade wieder passiert und diese Schritte waren nicht genug, ich musste Visual Studio schließen und wieder öffnen.

    
tkburbidge 01.12.2014 23:22
quelle
0

In meinem Fall gehe ich denselben Fehler, nachdem ich die Lösung von VS 2005 nach 2013 migriert habe. Der Fehler tritt erst auf, wenn ich die Website erstelle.

Die einzige Möglichkeit, wie der Fehler behoben wurde, wenn ich VS 2013 als Admin ausführe.

    
tarekahf 19.12.2014 18:48
quelle
0

Ich habe letztes Wochenende mit dem gleichen gekämpft, nach dem Upgrade von SDK 2.1 auf 2.5. Ich habe festgestellt, dass etwas (möglicherweise das Azure Caching-Paket?) Gelegentlich ein <Import moduleName="Diagnostics" /> zur .csdef-Datei hinzugefügt hat. Dies ist ungültig, da die Diagnose in SDK 2.5 anders ausgeführt wird. Das Entfernen dieser Zeile würde den Build normalerweise wieder funktionieren lassen, aber dann würde es wieder zufällig wieder brechen.

Die einzige Möglichkeit, das Problem zu beheben, war, ein neues Cloud-Projekt von Grund auf neu zu erstellen, alle meine Rollen neu hinzuzufügen und die Einstellungen zu kopieren.

    
Brian Reischl 25.03.2015 22:12
quelle

Tags und Links