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é.

 
⚠️ Vous rencontrez des problèmes ?
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.

← Tous les articles de la base de connaissances

Tell us what you need

Compare available plans or describe your workload so we can discuss a suitable starting point.