Articles of asp.net core

IdentityServer4 registra UserService e ottiene utenti dal database in asp.net core

Ho cercato dappertutto su come registrare un UserService con IdentityServer4 in asp.net core, ma non riesco a trovare il modo giusto per farlo. Questo è il codice per registrare InMemoryUsers trovato qui , tuttavia vorrei accedere agli utenti dal mio database MSSQL non statico definito dall’utente nell’esempio. var builder = services.AddIdentityServer(options => { options.SigningCertificate = […]

@ Html.Azione in Asp.Net Core

Dov’è @Html.Action in Asp.net Core? Posso vedere @Html.ActionLink ma non una chiamata diretta a un’azione come prima. È stato sostituito da ViewComponents?

Centro ASP.NET: escludi o includi file su pubblica

C’erano prima aspdotnet1.0 includere / escludere sezioni sul file project.json { “exclude”: [ “node_modules”, “bower_components” ], “publishExclude”: [ “**.xproj”, “**.user”, “**.vspscc” ] } Dov’è questa sezione in ASP.NET Core 1.1 (non c’è project.json )? Ci sono sezioni simili su file .pubxml o .pubxml ?

Come registrare più implementazioni della stessa interfaccia in Asp.Net Core?

Ho servizi derivati ​​dalla stessa interfaccia public interface IService { } public class ServiceA : IService { } public class ServiceB : IService { } public class ServiceC : IService { } In genere, altri contenitori IOC come Unity consentono di registrare le implementazioni concrete con una Key che li distingue. In Asp.Net Core come […]

Middleware di autenticazione di ASP.NET Core 2.0

Con Core 1.1 seguito @ consiglio di blowdart e implementato un middleware personalizzato: https://stackoverflow.com/a/31465227/29821 Ha funzionato così: Il middleware funzionava. Prelevato un token dalle intestazioni della richiesta. Ha verificato il token e se è stata creata un’identity framework valida (ClaimsIdentity) che conteneva più attestazioni, che poi ha aggiunto tramite HttpContext.User.AddIdentity (); In ConfigureServices using services.AddAuthorization […]

Gestione delle eccezioni API Web ASP.NET Core

Ho iniziato a utilizzare ASP.NET Core per il mio nuovo progetto API REST dopo aver utilizzato API Web ASP.NET regolare per molti anni. Non vedo un buon modo per gestire le eccezioni in API Web ASP.NET Core. Ho provato a implementare filtro / attributo di gestione delle eccezioni: public class ErrorHandlingFilter : ExceptionFilterAttribute { public […]

Riferimenti transitivi in ​​.Net Core 1.1

Durante lo sviluppo di un’app web di esempio in .NET Core 1.1 e Visual Studio 2017 RC, ho realizzato quanto segue: Come potete vedere: ClassLibrary3 ha un riferimento a ClassLibrary2, e ClassLibrary2 ha un riferimento a ClassLibrary1 Ho scritto un metodo semplice nella class Class3 del progetto ClassLibrary3 e Intellisense mi ha permesso di usare […]

perché rimuovere-migrazione esegui la mia app?

Ho fatto un aggiornamento della versione negli ultimi mesi e ora ho notato che quando uso “remove-migration” per eliminare la migrazione ripristinata, è prima di tutto la mia app. (L’ho notato perché eseguiamo l’aggiornamento del database all’interno dell’avvio, quindi sono arrivato alla situazione in cui non posso rimuovere le migrazioni, poiché ogni volta che ho […]

Nessun eseguibile ha trovato il comando corrispondente “dotnet-ef”

Sto facendo un esempio di progetto utilizzando ASP.Net Core RC2 con Microsoft.EntityFramework.Core e SQLite. Ho seguito questo tutorial: https://damienbod.com/2015/08/30/asp-net-5-with-sqlite-and-entity-framework-7/ Ma, quando eseguo questo comando: dotnet ef migrations add FirstMigration Ho ricevuto questo errore: No executable found matching command “dotnet-ef” Ecco la mia configurazione project.json : { “dependencies”: { “Microsoft.NETCore.App”: { “version”: “1.0.0-rc2-3002702”, “type”: “platform” }, […]

Come posso ottenere l’indirizzo IP del client in ASP.NET CORE?

Per favore fatemi sapere come ottenere l’indirizzo IP del client in ASP.NET quando si utilizza MVC 6. Request.ServerVariables[“REMOTE_ADDR”] non funziona.