-1

Je gère un site Web asp.net existant. Je ne comprends pas complètement le projet car un autre développeur vient de me le remettre. Le projet n'est pas soigné. La version .NET est 4 et la version MVC est 4 aussi. Maintenant, je dois désactiver complètement le système d'adhésion du projet. J'ai trouvé beaucoup d'articles et quelques changements doivent être faits dans web.config.La désactivation de l'appartenance à ASP.NET ne fonctionne pas

J'ajouté ces lignes dans web.config

<system.web> 
    <membership> 
    <providers> 
    <clear/> 
    </providers> 
</membership> 

Quand je lance l'application, il jette cette erreur.

enter image description here

Alors j'ai essayé ce lieu

<membership> 
    <providers> 
     <clear />  
    </providers> 
</membership> 
<roleManager enabled="false"> 
    <providers> 
     <clear />  
    </providers> 
</roleManager> 
<profile> 
    <providers> 
     <clear />  
    </providers> 
</profile> 

Je m'a donné cette erreur

enter image description here

Comment puis-je désactiver complètement l'adhésion à asp.net?

Répondre

1

Suppression Le fournisseur d'appartenance est facile. Vous venez de commenter les 3 balises suivantes dans web.config

<system.web>  
    <!--<membership>...</membership>--> 
    <!--<roleManager enabled="true">...</roleManager>--> 
    <!--<profile>...</profile>--> 
</system.web>  

La principale question est après la suppression, comment comptez-vous authentifier et autoriser un utilisateur.

Si vous n'avez pas besoin d'authentification et autoriser l'accès anonyme, vous aurez toujours besoin d'enlever [Authorize] attribut sur chaque contrôleur et les méthodes d'action, ou filtre global.