2011-01-15 13 views
1

Ich habe nur eine einfache Hallo Welt Windows Azure Service mit nur einer Web-Rolle gebaut, ich Visual Studio 2008 und Windows Azure-Tools für VS 1.2 Ich bin ziemlich neu, und ich habe versucht, eine Anwendung alle bereitzustellen Nachmittag jetzt. Ich bin in Australien und überall in der Region Asien tätig.Windows Azure Deployment

Ich habe ziemlich genau die Informationen auf MSDN gefolgt und es sagt hochgeladen 95% dann nach etwa zehn Minuten die Bereitstellung verschwindet. Ich habe versucht, das alte Windows Azure Developer Portal zu verwenden und 30 Minuten später kann ich nicht auf den Dienst zugreifen und der Status ist entweder beschäftigt oder gestoppt.

Ich habe das Einführungsangebot für eine extra kleine Recheninstanz für das Abonnement, für das ich den Dienst bereitstellen möchte. Kann jemand mit Erfahrung mit Windows Azure das Thema der Bereitstellung von Apps und den Status meiner Anwendung näher ausführen, bin ich sehr daran interessiert, auf die Plattform zu kommen, und dieses Thema hat mein Wochenende gerade verwöhnt.

+1

Wie implementieren Sie? Aus Visual Studio heraus oder mithilfe der Upload-Funktionen im Portal? Gibt es einen Grund, warum Sie SDK 1.2/VS2008 verwenden? Es gibt neuere Versionen für beide. Versuchen Sie, eine sehr einfache Dummy-App zu erstellen, die nichts auf der Plattform verwendet (kein Speicher, keine Diagnose, usw.) und sehen Sie, ob Sie diese bereitstellen können. – tijmenvdk

Antwort

1

Am wahrscheinlichsten hängt es mit UseDevelopmentStorage = true für eine Verbindungszeichenfolge zusammen. Ich habe es versehentlich ein paar Mal selbst gemacht und die Dinge funktionieren einfach nicht und es gibt keine Erklärung. Fehlende DLLs sind normalerweise etwas schwieriger zu finden, da die Anwendung möglicherweise startet oder nicht, je nachdem, wo der Fehler auftritt. Trace-Protokollierung und/oder Infrastrukturprotokollierung ist der beste Weg, um herauszufinden, ob die DLL fehlt, wenn Sie Ihre Anwendung so weit ausführen können.

Wie bereits erwähnt, ist der beste Ausgangspunkt die einfachste "Hallo Welt!" Sie können möglicherweise und beginnen, von dort zu erweitern. Ja, es wird eine Weile dauern, um Fortschritte zu machen, aber die Erfahrungen, die Sie daraus ziehen, werden von unschätzbarem Wert sein.

0

Ich würde vermuten, dass die Bereitstellung erfolgreich ausgeführt wird, die Rolleninstanzen jedoch nicht gestartet werden können. Die häufigsten Ursachen hierfür sind entweder die Verweise auf den Entwicklungsspeicher während der Bereitstellung (UseDevelopmentStorage = true) oder eine Referenz auf eine Assembly mit copylocal! = True.

1

Zwei Dinge vor der Bereitstellung 1. Ändern Rollen Verbindungszeichenfolgen zu überprüfen, um Azure Storage statt UseDevelopmentStorage gehören 2. Alle Verweise nicht zu asp.net Framework zeigen sollte auf ‚True Copy Local =‘

eingestellt werden
Verwandte Themen