Robiąc upgrade aplikacji z .NET Core 2.2 do .NET Core 3.1, podczas przebudowywania (ang. Build Solution), aplikacja rzuciła mi błędem ”
Error CS0122 'UIFramework’ is inaccessible due to its protection level”.

Jak naprawić ten błąd?
W ASP.NET Core 3.0 i wyżej przeciążenie funkcji AddIdentityUI, która pobiera parametr UIFramework, zostało usunięte. Jeśli używamy Bootstrap 4, po prostu wywołujemy AddDefaultUI().

Mam na imię Beata i od ponad 15 lat jestem właścicielką firmy ZALNET. Firma specjalizuje się tematyce cyberbezpieczeństwa i sztucznej inteligencji, zwłaszcza w ekosystemie Microsoftu. Jestem certyfikowaną programistką i ekspertką od platformy Azure. Aktywnie dzielę się swoją wiedzą jako wykładowca akademicki i trenerka (posiadam tytuł Microsoft Certified Trainer nieprzerwanie od 2010 roku), a także poprzez liczne publikacje i wystąpienia na konferencjach, gdzie omawiam tematy takie jak bezpieczeństwo i analiza zagrożeń. W wolnych chwilach wspieram rozwój społeczności Not The Hidden Wiki, piszę artykuły techniczne i prowadzę bloga.
Podobne wpisy
Użytkownicy i role w aplikacji ASP.NET Core MVC 2.2
W ostatnim wpisie mogliśmy zobaczyć, jak dodać uwierzytelnianie do aplikacji ASP.NET Core MVC 2.2. Dzisiaj dokonamy kolejnych modyfikacji. Stworzymy użytkowników i przypiszemy ich do odpowiednich ról, a następnie ograniczymy dostęp do określonych widoków. Projekt z…
Jak naprawić błąd 'IApplicationBuilder’ does not contain a definition for 'UseDatabaseErrorPage’ w aplikacji napisanej w ASP.NET Core 3.1?
Kolejny błąd napotkany przeze mnie podczas upgrade’u aplikacji ASP.NET Core z wersji 2.2 do wersji 3.1 to błąd: „CS1061 'IApplicationBuilder’ does not contain a definition for 'UseDatabaseErrorPage’ and no accessible extension method 'UseDatabaseErrorPage’ accepting a…
Dodanie autoryzacji do aplikacji ASP.NET Core
W poprzednim wpisie opisałam, jak stworzyć odpowiednie kontrolery i widoki w aplikacji ASP.NET Core przy użyciu Entity Framework Core. Teraz do aplikacji dodamy autoryzację. W pliku appsettings.json widzimy następujące ustawienia: Zmieniamy nazwę serwera z (localdb)\mssqllocaldb na…
Dodanie projektu w Visual Studio 2019 do Githuba
Każdy programista lub osoba, która chce zacząć przygodę z programowaniem, powinna wiedzieć, jak stworzyć repozytorium na Githubie i dodać do tego repozytorium projekt stworzony lokalnie. Sposobów na pracę z Githubem jest kilka i nie ma…
Tworzenie projektu baz danych w Visual Studio 2019 Community Edition
W tym poście zobaczymy jak stworzyć projekt bazy danych przy użyciu Visual Studio 2019 Community Edition (opis jak zainstalować Visual Studio znajdziecie tutaj) i SQL Server 2017 Developer Edition (opis instalacji znajdziecie tutaj). Na początek…
Instalacja Visual Studio 2019 Community Edition
Aby rozpocząć naukę programowania w Visual C# i tworzyć aplikacje, potrzebujemy narzędzia, które nam tą naukę umożliwi. Narzędzia te to tzw. IDE, czyli zintegrowane środowisko programistyczne (ang. Integrated Development Environment). W przypadku tego kursu będzie to…
