Pytania otagowane jako asp.net-core

ASP.NET Core to szczupła, składalna i wieloplatformowa platforma do tworzenia aplikacji internetowych i aplikacji w chmurze. Jest w pełni open source na GitHub. Aplikacje ASP.NET Core można uruchamiać w systemie Windows z pełnym .NET Framework lub mniejszym .NET Core lub w systemie Linux i MacOS z .NET Core i Mono.

3
Po co tworzyć projekt biblioteki klas ASP.NET 5?
Próbuję dowiedzieć się, co „ASP.NET 5 Class Library” (vNext) projekt C # ma wspólnego z ASP.NET. Po co tworzyć projekt za pomocą tego szablonu, a nie tylko zwykły projekt C # „Biblioteka klas”? Podoba mi się nowe funkcje, takie jak plik project.json zamiast pliku .csproj itp., Ale nie wydaje się …

9
Uwierzytelnianie interfejsu API sieci Web ASP.NET Core
Mam problem z konfiguracją uwierzytelniania w mojej usłudze internetowej. Usługa jest tworzona przy użyciu internetowego interfejsu API ASP.NET Core. Wszyscy moi klienci (aplikacje WPF) powinni używać tych samych poświadczeń do wywoływania operacji usługi sieci Web. Po kilku poszukiwaniach wymyśliłem uwierzytelnianie podstawowe - wysyłanie nazwy użytkownika i hasła w nagłówku żądania …


7
Nie można rozpoznać usługi typu „Microsoft.AspNetCore.Identity.UserManager” podczas próby aktywowania „AuthController”
Otrzymuję ten błąd w kontrolerze logowania. InvalidOperationException: nie można rozpoznać usługi typu „Microsoft.AspNetCore.Identity.UserManager” 1 [Automobile.Models.Account] ”podczas próby aktywacji„ Automobile.Server.Controllers.AuthController ”. oto konstruktor Auth Controller: private SignInManager<Automobile.Models.Account> _signManager; private UserManager<Automobile.Models.Account> _userManager; public AuthController(UserManager<Models.Account> userManager, SignInManager<Automobile.Models.Account> signManager) { this._userManager = userManager; this._signManager = signManager; } a oto ConfigureServices w startup.cs: public void …

5
Instalacja programu Visual Studio 2017 przerywa projekty Visual Studio 2015 ASP.NET Core
Po zainstalowaniu programu Visual Studio 2017 Professional nie mogę już tworzyć mojego ASP.NET Core w programie Visual Studio 2015 Professional. Nigdy nie otworzyłem tego projektu w VS2017 dostaję Wystąpił następujący błąd podczas próby uruchomienia procesu serwera modelu projektu (1.0.0-preview3-004056). Nie można rozpocząć procesu. Nie znaleziono pliku wykonywalnego pasującego do polecenia …

9
.NET Core 3,0: widoki Razor nie są automatycznie ponownie kompilowane po zmianie
Zgodnie z dokumentacją widoki Razor powinny domyślnie ponownie kompilować po zmianie w środowiskach lokalnych dla ASP.NET Core 3,0. Jednak mój projekt nie robi tego lokalnie. Jeśli zmienię widok i odświeżę podczas debugowania lokalnie, zmiana nie zostanie odzwierciedlona. Muszę zatrzymać rozwiązanie, uruchomić je ponownie, a następnie zobaczyć zmianę. Robię to na …

2
Uaktualnienie ASP.NET Core 2,2 -> 3,0. Nie znaleziono env.IsDevelopment ()
Zaktualizowałem istniejący projekt 2.2 do 3.0. Skopiowałem nowy kod programu Program / Startup z nowego projektu 3.0 do mojego istniejącego projektu 2.2. Zadziałało, ale IsDevelopment()poniżej: public void Configure(IApplicationBuilder app, IWebHostEnvironment env) { if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); } } Skutkuje tym błędem: „IWebHostEnvironment” nie zawiera definicji „IsDevelopment” i najlepszego przeciążenia metody …

5
.NET Core Identity Server 4 Uwierzytelnianie VS Identity Authentication
Próbuję zrozumieć właściwy sposób uwierzytelniania w ASP.NET Core. Przejrzałem kilka zasobów (z których większość jest nieaktualna). Prosta implementacja tożsamości firmy Microsoft Wprowadzenie do uwierzytelniania za pomocą ASP.Core MSDN Wprowadzenie do tożsamości Niektóre osoby oferują alternatywne rozwiązania, które wymagają korzystania z rozwiązania opartego na chmurze, takiego jak Azure AD, lub używania …

4
Nie można rozpoznać usługi objętej zakresem od głównego dostawcy .Net Core 2
Kiedy próbuję uruchomić aplikację, pojawia się błąd InvalidOperationException: Cannot resolve 'API.Domain.Data.Repositories.IEmailRepository' from root provider because it requires scoped service 'API.Domain.Data.EmailRouterContext'. Dziwne jest to, że to EmailRepository i interfejs są skonfigurowane dokładnie tak samo, o ile wiem, jak wszystkie moje inne repozytoria, ale nie jest dla nich zgłaszany żaden błąd. Błąd …



7
Właściwości JSON są teraz małe przy zamianie z ASP .Net Core 1.0.0-rc2-final na 1.0.0
Właśnie zamieniłem nasz projekt z ASP .Net Core 1.0.0-rc2-final na 1.0.0. Nasza strona internetowa i klient przestali działać z powodu kapitalizacji właściwości JSON. Na przykład ta linia JavaScript teraz zawodzi for (var i = 0; i < collection.Items.length; i++){ ponieważ kontroler wywołuje teraz tablicę „items” zamiast „Items”. Nie wprowadziłem żadnych …

6
Jak wymusić routing małymi literami w ASP.NET Core?
W ASP.NET 4 było to tak proste, jak routes.LowercaseUrls = true;w RegisterRoutesmodule obsługi aplikacji. Nie mogę znaleźć odpowiednika w ASP.NET Core, aby to osiągnąć. Myślę, że będzie tutaj: app.UseMvc(configureRoutes => { configureRoutes.MapRoute("Default", "{controller=App}/{action=Index}/{id?}"); }); Ale configureRouteswygląda na to, że nic na to nie pozwala ... chyba że gdzieś istnieje metoda …

2
Oprogramowanie pośredniczące uwierzytelniania ASP.NET Core 2.0
W przypadku Core 1.1 postępowałem zgodnie z radą @ blowdart i zaimplementowałem niestandardowe oprogramowanie pośredniczące: https://stackoverflow.com/a/31465227/29821 Działało tak: Uruchomiono oprogramowanie pośredniczące. Pobrano token z nagłówków żądań. Zweryfikowano token i, jeśli jest prawidłowy, zbudowano tożsamość (ClaimsIdentity), która zawierała wiele oświadczeń, które następnie dodano za pośrednictwem HttpContext.User.AddIdentity (); W ConfigureServices using services.AddAuthorization …

10
Termin „scaffold-dbcontext” nie jest rozpoznawany jako nazwa polecenia cmdlet, funkcji, pliku skryptu lub programu operacyjnego
Podczas próby tworzenia szkieletu za pomocą asp.net core to polecenie scaffold-dbcontext "Data Source = (local); Initial Catalog = MyDb; Integrated Security = True;" Microsoft.EntityFrameworkCore.sqlserver -outputdir Models Daje ten błąd. scaffold-dbcontext: Termin „scaffold-dbcontext” nie jest rozpoznawany jako nazwa polecenia cmdlet, funkcji, pliku skryptu ani programu operacyjnego. Sprawdź pisownię nazwy lub, jeśli …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.