Base de connaissances · ASP.NET
ASP.NET - erreurs d'exception de sécurité
Dernière mise à jour : 2025-06-18
Niveau de confiance ASP.NET et restrictions d'autorisations
Dans certains cas, vos fichiers ASPX peuvent ne pas fonctionner comme prévu. Vous pourriez rencontrer les erreurs “Permission Denied” ou “Security Exception” . Cela est généralement dû à la configuration de sécurité par défaut de l'environnement ASP.NET sur nos serveurs.
🔐 Configuration du niveau de confiance
Nous avons configuré le niveau de confiance ASP.NET sur MEDIUM dans le MACHINE.CONFIG fichier. Ce niveau impose un environnement d'exécution sécurisé en limitant les capacités des applications, comme résumé ci-dessous :
Full
Autorisations illimitées. Accès complet aux ressources protégées par le système d'exploitation et aux opérations privilégiées.
Élevée
Impossible de :
• Appeler du code non managé
• Utiliser des composants de service
• Écrire dans le journal des événements
• Accéder à Microsoft Message Queuing (MSMQ)
• Utiliser des sources de données OLE DB
Moyenne
Inclut toutes les restrictions de Élevée , ainsi que :
• Accès aux fichiers limité au répertoire de l'application
• Aucun accès au registre
Low
Inclut toutes les restrictions de Moyenne , ainsi que :
• Aucun accès à SQL Server
• Impossible de définir des autorisations de sécurité
Minimales
Seule l'autorisation d'exécution est disponible ; aucun accès aux fichiers, au réseau ou aux ressources n'est autorisé.
Si votre application nécessite un accès plus étendu ou si vous rencontrez des erreurs dues à ces restrictions, veuillez soumettre un ticket d'assistance. Dans la plupart des cas, nous pouvons résoudre le problème en appliquant des exceptions ou des isolations spécifiques à l'environnement de votre site web.
Tell us what you need
Compare available plans or describe your workload so we can discuss a suitable starting point.