Krav: Tilføj et globalt filter ASP.NET MVC, filterkonstruktøren har afhængigheder, og du skal indsætte relaterede tjenester for at teste med det nyoprettede webprojekt af .NET Framework version 4.8.
Først skal du henvise til den Autofac-relaterede afhængighedspakke som følger:
Opret et nyt IAuthenticationFilter-autentificeringsfilter til testning, koden er som følger:
Åbn Global.asax.cs og ændr den som følger:
DependencyResolver er en vigtig komponent i MVC, som navnet antyder, den er ansvarlig for opløsning af afhængighedsobjekter, og det kan siges, at det er en IOC-container, der bruges i MVC-rammeværket. Mange objekter oprettes gennem MVC, og vi bruger det måske ikke direkte, men hvis du bruger Unity, Autofac eller kigger på nogle open source-projekter, vil du altid se det.
Start fejlfinding og test som vist nedenfor:
(Slut)
|