2017-07-20 1 views
1

J'écris une application ASP.NET Classic WebAPI. J'ai implémenté la classe OWIN StartUp et la méthode Caonfiguration est exécutée, cependant, la méthode ConfigureServices n'est pas exécutée. Je sais que cela fonctionne pour DotNetCore. Est-ce seulement une caractéristique de DotNetCore ou ai-je besoin d'inclure une autre bibliothèque dans le setup?ASP.NET classique OWIN StartUp ConfigureServices non appelé

+0

'ConfigureServices (services IServiceCollection)' méthode est uniquement disponible dans ASP.NET base. Pourquoi avez-vous besoin de l'API Web ASP.NET? – Win

+1

Je voudrais utiliser l'injection de dépendance. Plus précisément AddDbContext et AddScoped – franzke

Répondre

2

Je souhaite utiliser l'injection de dépendance. Plus précisément, le AddDbContext et AddScoped

injection de dépendances Build-est uniquement disponible dans ASP.NET base. Vous aurez besoin d'utiliser un tiers conteneur IoC tels que -

+0

J'ai pensé que cela pourrait être la réponse. J'espérais utiliser la bibliothèque Microsoft.Extensions.DependencyInjection. Je vais continuer avec Autofac pour celui-ci. Merci pour votre réponse – franzke