Mam witrynę internetową w usługach IIS, dla której nie mogę otworzyć żadnych ustawień, takich jak uwierzytelnianie, mapowanie obsługi, reguły autoryzacji itp. Wyświetla tylko komunikat o błędzie „Wystąpił błąd podczas wykonywania tej operacji”, bez dalszych szczegółów i wskazuje na sieć .config.
Przeglądanie serwisu skutkuje błędem 500.19.
Próbowałem dodać iis_iusrs
do folderu witryny i web.config, zmieniając tożsamość puli aplikacji, dając dostęp do tych samych ustawień bezpieczeństwa folderu web.config / witryny, zweryfikowanej struktury docelowej, iisreset / puli aplikacji odzyskuje bezskutecznie.
To nie był mój problem i był. Miałem już zainstalowany URL Rewriter, ale po uaktualnieniu do systemu Windows 10 usługi IIS nie były tego świadome. Prosta naprawa w Panelu sterowania => Programy i funkcje => IIS URL Rewrite Module 2 i znowu działał.
źródło
Używam usług IIS 8.5 i wdrożyłem pierwszą witrynę Asp.Net Core 2.0 (Razor Pages) na serwerze IIS (w systemie Windows Server 2012 R2), na którym działa kilka witryn sieci Web Asp.Net Framework / Classic. To zadziałało dla mnie:
Zainstaluj pakiet .NET Core Windows Server Hosting
https://docs.microsoft.com/en-us/aspnet/core/publishing/iis?tabs=aspnetcore2x#install-the-net-core-windows-server-hosting-bundle
źródło
Ja też miałem ten problem. Próbowałem uruchomić ASP.Net Core w IIS 10. Wszystko, co musiałem zrobić, to:
Zrzut ekranu z: https://docs.microsoft.com/en-us/aspnet/core/host-and-deploy/iis/development-time-iis-support?view=aspnetcore-2.1
źródło
Ostatnio miałem ten problem, rozwiązaniem dla mnie była instalacja: ASP.NET Core / .NET Core: Runtime & Hosting Bundle. Znajdziesz go tutaj .
Również przed zainstalowaniem go upewnij się, że Twoje
wwwroot
uprawnienia bezpieczeństwa są ustawione tak, aby zezwalały na obaiis_iusrs
iiusr
mają uprawnienia do odczytu, zapisu i wykonywania.źródło
Podobnie jak w zaznaczonym tutaj rozwiązaniu, miałem ten sam problem i znowu był to brakujący moduł IIS, ale tym razem był to moduł inicjalizacji aplikacji, a nie URLRewrite. instalacja za pośrednictwem Instalatora platformy internetowej lub IIS.net . naprawiono problem.
Kroki, które podjąłem, aby to debugować, polegały na przejściu sekcji po sekcji przez moją konfigurację internetową, usuwając każdą sekcję i próbując załadować witrynę i / lub pozwolić usługom IIS przeanalizować konfigurację. Kiedy usunąłem sekcję dotyczącą optymalizacji inicjalizacji, rozwiązało to problem i od razu przypomniałem sobie, że ta zależność została dodana jakiś czas temu.
Powtarzaj jednak uczucia, że to naprawdę potrzebuje lepszych komunikatów o błędach !!!
źródło
Zainstalowałem .Net core Hosting Bundle z https://dotnet.microsoft.com/download/dotnet-core/2.2 i naprawiłem.
źródło
Mój problem polegał na tym, że przed zainstalowaniem usług IIS zainstalowałem pakiet hostingu .NET Core. Ponowne uruchomienie instalatora Hosting Bundle z Repar naprawiło to za mnie.
https://docs.microsoft.com/en-us/aspnet/core/host-and-deploy/iis/?view=aspnetcore-3.1#install-the-net-core-hosting-bundle
źródło
na przykład:
Aplikacja ma .NET Framework v4.0.30319 i zmieniłem ją na .NET Framework v2.0.50727, a następnie Status zmienił się na Stop , następnie dwukrotnie klikam wstecz i zmieniam na .NET Framework v4, a następnie prawym przyciskiem myszy odzyskuję i poddaję recyklingowi.
źródło
Ten sam komunikat o błędzie, ale w moim C: \ zabrakło miejsca na dysku.
źródło
działa w 100% **** sprawdź, czy w środku są adresy URL
<appSetting></appSetting>
, spróbuj skomentować te nieznane adresy URLa także
<rewrite></rewrite>
całkowicie komentuj tagteraz Ty spróbuj
źródło