Używamy kodu Visual Studio Code i DNX w następujący sposób.Wyświetl zmiany kodu bez restartowania serwera
Command Line Start serwera WWW
dnx . web
project.json> Polecenia
"web": "Microsoft.AspNet.Hosting
--server Microsoft.AspNet.Server.WebListener
--server.urls http://localhost:5001"
pamiętać, że dodatek powrotu karetki dla czytelności.
Po zmianie *.cshtml
i odświeżeniu przeglądarki, zmiany pojawiają się w przeglądarce. To jest dobre.
Po zmianie *.cs
i odświeżeniu przeglądarki, zmiany nie pojawiają się w przeglądarce. Spodziewaliśmy się, że to zrobią. Aby zobaczyć zmiany, musimy zatrzymać serwer WWW (z Ctrl + C
w linii poleceń), a następnie uruchomić go ponownie pod numerem dnx . web
.
To nie koniec świata; powiedział, myślałem, że jedną z funkcji ASP.NET 5 była możliwość odświeżenia bez ponownej kompilacji itp.
Jak możemy zmienić kod *.cs
i odświeżyć przeglądarkę, aby zobaczyć zmiany bez konieczności restartowania serwera WWW DNX?
Próbowaliśmy uruchamiać dnx --watch . web
z problemem, że jeśli zmienimy plik *.cs
, to serwer WWW przestanie działać i musimy go zrestartować.
Pakiet npm została zmieniona na 'haustem-ASPNET-dnx' (jak można by się spodziewać). Ale nie jest to konieczne. W Windows po prostu uruchom tą powłokę: 'for (;;) {Write-Output" Starting ... "; dnx --watch.web} ' – yzorg