Witam.
Nie wiem czy dobry dział, wydaje mi się, że to wszystko tyczy się ASP i po tej stronie jest problem.
Publikuje aplikację do usługi Windows za pomocą tej komendy:
dotnet publish --configuration Release --runtime win7-x64 --output c:\nowykasiarz
Skopiowałem pliki na serwer. Zainstalowałem usługę komendą:
sc.exe create "Kasiarz2019" binpath= "C:/nowykasiarz/Kasiarz2019.exe"
Usługa się uruchamia, ale strona się nie pokazuje tylko błędy z npm
.
Kasiarz2019
- Zainstalowałem Node.js
- Zainstalowałem globalne Angular CLI i npm
- Próbowałem użyć proxy
if (env.IsDevelopment())
{
spa.UseAngularCliServer(npmScript: "start");
}
else
{
spa.UseProxyToSpaDevelopmentServer("http://192.168.0.243:9999");
}
- Wyrzuciłem Environment variables
- W folderze z Angularem puściłem komende
npm init
, wygenerował się plik packages.json.
Komenda publikująca buduje Angulara tą komendą:
npm run build --prod --extract-css=false
Jak to się powinno robić poprawnie? Problem w tym, że tak samo publikowana usługa działa na komputerze, na którym była pisana. Brakuje mi jakieś biblioteki? Problem jest w ASP czy Angular?