2015-05-21 18 views
5

Denken Sie, dass es technisch möglich ist, ASP.NET 5 (vNext) innerhalb Cloud9 environment auszuführen?Ausführen von ASP.NET 5 in Cloud 9

Ich habe die Dokumentation auf https://github.com/aspnet/home folgt, scheint alles gut zu funktionieren, aber wenn ich den Befehl ausführen:

dnx . kestrel 

mono ausgeführt wird, und starten Sie 100% der CPU zu verwenden, aber der HTTP-Server ist nicht Arbeiten.

Hier meine Beispielanwendung: https://github.com/davideicardi/aspnet5-on-cloud9

+0

Ihre Anwendung sieht gut aus, obwohl ich mit cloud9 nicht vertraut bin. Funktioniert Kestrels 0.0.0.0 mit dnx? –

+0

Server, die auf Cloud9-Arbeitsbereichen ausgeführt werden, müssen auf "0.0.0.0: 8080" hören, damit sie von außen zugänglich sind. An welchem ​​IP: PORT betreiben Sie Ihren Server? – Mutahhir

+0

@Mutahhir Ja, mein Befehl ist: '" Turmfalke ":" Microsoft.AspNet.Hosting - Server Kestrel --server.urls http://0.0.0.0:8080 "' –

Antwort

1

Mit ASP.NET 5 rc1 ich ASP.NET auf Cloud erfolgreich ausgeführt haben 9.

Installation Anweisung für ASP.NET 5

https://github.com/aspnet/Home/blob/dev/GettingStartedDeb.md

Nach dnvm und dnx sind Wiederherstellungspakete unter Verwendung von

01 installiert

Wenn Sie HTTP-Timeout-Fehler der ersten Verwendung erhalten (siehe https://stackoverflow.com/a/31975260/209727):

export MONO_THREADS_PER_CPU=2000  
dnu restore 

dann den Web-Server mit:

dnx web 

Beachten Sie, dass Port 8080 die Standard von Cloud 9 ide verwendet wird, .

Hier mein Endlager auf GitHub: https://github.com/davideicardi/aspnet5-on-cloud9

+0

Danke! Ich werde es versuchen –