1
Der folgende Code in ConfigureServices() -Methode in Startup.cs funktionierte einwandfrei in meinem ASP.NET Core 1.0 RC1-Projekt. Jetzt migriere ich es auf die endgültige Version, aber diese Zeile gibt mir einen Fehler, der besagt, dass "AuthorizationPolicyBuilder keinen Konstruktor enthält, der so viele Argumente annimmt".Erfordern Autorisierung in ASP.NET Core 1.0
services.AddMvc(options =>
// Require authenticated users throughout the application
options.Filters.Add(new AuthorizeFilter(new AuthorizationPolicyBuilder().RequireAuthenticatedUser().Build()));
);
Welche Änderungen muss ich an dieser Linie vornehmen?
Dies scheint dieses und ein anderes Problem behoben zu haben. Ich war auf services.AddMvcCore (Optionen => ...), die dann andere Probleme erstellt. Siehe http://StackOverflow.com/Questions/38690643/AuthorizationService-in-asp-net-Core-App?noredirect=1#comment64760849_38690643 Sobald ich das behoben habe, konnte ich die AddAuthorization entfernen. – Sam