Utworzylem sobie nową aplikacje .net core + angular. Opublikowałem i próbuje hostować na IIS i jedyne co widzę to napis "Loading...". Co zrobiłem nie tak? Co zmienic? Czego brakuje?
trzeba zacząć od naciśnięcia f12 i zobaczenia jakie błędy sypie konsola
Bledow żadnych, ale za to 3 warningi:
Wczytanie nie powiodło się dla elementu „script” ze źródłem „http://localhost/inline.318b50c57b4eba3d437b.bundle.js”.
Wczytanie nie powiodło się dla elementu „script” ze źródłem „http://localhost/polyfills.bf95165a1d5098766b92.bundle.js”.
Wczytanie nie powiodło się dla elementu „script” ze źródłem „http://localhost/main.4ebe86e54425dbdeb459.bundle.js”.
Nikt? Nic?
A jakbyś go odpalił bez IIS? zrób samo dotnet run
WeiXiao napisał(a):
A jakbyś go odpalił bez IIS? zrób samo
dotnet run
Bez IIS wszystko jest OK. Tutaj coś jest nie tak z adresem bo odpalam to pod adresem localhost/Test, a w warningach mam komunikat ze problem jest zrodlem localhost/inline.318b50c57b4eba3d437b.bundle.js Gdzieś się ustawia jakieś przekierowania?
Prośba do moderatora o przeniesienie do działu: "C# i .NET"
Sprecyzuje jeszcze raz w czym jest dokładnie problem:
-Jeżeli sobie testuje lokalnie to wszystko jest OK.
-Jeżeli próbuje postawić aplikacji na IIS to są 2 przypadki:
- Jeżeli dodam poprzez "Add Sites" to wszystko jest ok, aplikacja działa podadresem https://localhost:81
- Jeżeli dodam poprzez "Add Aplication", to tutaj pojawiają się problemy o których pisałem wyżej. aplikacja powinna działać pod adresem http://localhost/app ale nie działa, tutaj problemem jest to że po localhoscie do adresu zostaje dodane /app i aplikacja .net core + angular ma z tym problem.
Złoty Ogrodnik napisał(a):
Prośba do moderatora o przeniesienie do działu: "C# i .NET"
Sprecyzuje jeszcze raz w czym jest dokładnie problem:
-Jeżeli sobie testuje lokalnie to wszystko jest OK.
-Jeżeli próbuje postawić aplikacji na IIS to są 2 przypadki:
- Jeżeli dodam poprzez "Add Sites" to wszystko jest ok, aplikacja działa podadresem https://localhost
- Jeżeli dodam poprzez "Add Aplication", to tutaj pojawiają się problemy o których pisałem wyżej. aplikacja powinna działać pod adresem
https://localhost/app ale nie działa, tutaj problemem jest to że po localhoscie do adresu zostaje dodane /app i aplikacja .net core + angular ma z tym problem.
Aby hostować w subkatalogach użyj UsePathBase() w Startup.cs: https://www.billbogaiv.com/posts/net-core-hosted-on-subdirectories-in-nginx
Ktos napisał(a):
Aby hostować w subkatalogach użyj UsePathBase() w Startup.cs: https://www.billbogaiv.com/posts/net-core-hosted-on-subdirectories-in-nginx
Niestety u mnie (dla .netcore 2.1) to nie działa, sprawdzalem tez inne rady i ciagle bez sukcesu