J'ai demandé de corriger le problème de connexion sur le site asp classique. Configuration est 2008 serveur et IIS 7.0 J'ai trouvé que le répertoire admin du site a une authentification de base, mais il n'y a aucun compte NT pour le nom de connexion demandé. Je ne veux pas créer de compte Windows pour ce site et je sais que l'authentification de base n'est pas sécurisée (le site n'utilise pas ssl). Quelle est la meilleure façon de résoudre ce problème? Est-il possible d'utiliser la sécurité asp.net pour le site asp 3.0?meilleure façon de sécuriser le dossier du site ASP 3.0
Répondre
Vous devez utiliser SSL.
Sans SSL, l'authentification ASP.Net WebForms n'est pas meilleure que l'authentification HTTP de base.
Pour répondre à la question, oui; vous pouvez le configurer dans l'administrateur IIS.
Je pense qu'il est préférable d'utiliser WebForms auth dans tous les cas. C'est plus facile que je pensais. Je viens d'ajouter la page login.aspx et le fichier de configuration au site asp classique et l'authentification fonctionne. Juste un avis que par défaut les pages htm et asp ne sont pas traitées par asp.net. Il est nécessaire d'ajouter le noeud suivant dans la configuration.
<system.webServer>
<modules runAllManagedModulesForAllRequests="true" />
</system.webServer>
Et j'ai trouvé que les nœuds d'autorisation doivent être dans le nœud du serveur web dans IIS7.
Voici la configuration complète au cas où cela serait utile pour quelqu'un.
<configuration>
<location path="admin">
<system.webServer>
<security>
<authorization>
<add accessType="Deny" users="?" />
</authorization>
</security>
</system.webServer>
</location>
<system.web>
<authentication mode="Forms">
<forms loginUrl="login.aspx">
</forms>
</authentication>
</system.web>
<system.webServer>
<modules runAllManagedModulesForAllRequests="true" />
</system.webServer>
</configuration>
- 1. Comment sécuriser le site admin?
- 2. ASP 3.0 objet d'application
- 3. Meilleure façon d'utiliser et de sécuriser WCF sur le Compact Framework?
- 4. Meilleure façon de charger le site Web HTTPS: // dans UIWebView?
- 5. Quelle est la meilleure façon de vérifier si un dossier de site Web existe?
- 6. Meilleure façon d'exécuter une longue requête DB dans ASP classique?
- 7. Le chemin du dossier ASP Web.config ne se résout pas
- 8. Une meilleure façon de représenter Mêmes valeurs (C# 3.0)
- 9. Quelle est la meilleure façon de rediriger un site Web ASP complet vers un nouveau domaine?
- 10. Quelle est la meilleure façon de télécharger un dossier sur un site Web?
- 11. ASP .NET MVC Sécuriser toutes les ressources
- 12. Suggérer une meilleure façon de faire le site web du concours de codage en ligne
- 13. Meilleure façon d'obtenir le domaine racine d'un site Web
- 14. Erreur lors de l'exécution du site ASP
- 15. Meilleure façon de créer une zone sandbox sur mon hôte asp .net
- 16. La meilleure façon de mettre à jour le site du serveur SVN sans client SVN sur le site en direct
- 17. Comment puis-je sécuriser des fichiers non-asp dans un environnement ASP classique
- 18. Meilleure façon de migrer le contenu d'un site vers un nouveau site SharePoint
- 19. Quelle est la meilleure façon de sécuriser une application Flex-BlazeDS?
- 20. Utilisation de ASP sur le site ASP.Net
- 21. Quelle est la meilleure façon de faire le programme ci-dessous (C# 3.0)
- 22. Meilleure façon de migrer le profil anonyme
- 23. ASP MVC Plan du site avec MvcSiteMap
- 24. La meilleure façon de télécharger un site Web
- 25. Meilleure pratique SVN - extraction du dossier racine
- 26. Approvisionnement de site WSS 3.0
- 27. Façon de réduire le dossier Ressources?
- 28. Erreur lors de l'ouverture site ASP
- 29. WAMP + RewriteRule: copie du site dans le sous-dossier
- 30. Meilleure façon d'utiliser le dossier SFTP comme file d'attente de travail simultanée