KENNTNISSE · ASP.NET
ASP.NET - Sicherheitsausnahmefehler
Letzte Aktualisierung 2025-06-18
ASP.NET Vertrauensstufe und Berechtigungsbeschränkungen
In bestimmten Fällen, Ihre ASPX-Dateien funktionieren möglicherweise nicht wie erwartetSie könnten sich begegnen “Permission Denied” oder “Sicherheitsausnahme ” Fehler. Dies ist in der Regel auf die Standard-Sicherheitskonfiguration der ASP.NET-Umgebung zurückzuführen. Unsere Server.
🔐 Vertrauenslevel-Konfiguration
Wir haben konfiguriert ASP.NET Trust Level für MEDIUM in der MACHINE.CONFIG Datei. Diese Ebene erzwingt eine sichere Laufzeitumgebung, indem sie die Anwendungsfähigkeiten einschränkt, wie unten zusammengefasst:
voll
Unbeschränkte Berechtigungen. Voller Zugriff auf OS-gesicherte Ressourcen und privilegierte Operationen.
hoch
Kann nicht:
• Aufruf von unmanaged Code
• Verwenden Sie gewartete Komponenten
• Schreibe in das Ereignisprotokoll
Zugriff auf Microsoft Message Queuing (MSMQ)
• Verwenden von OLE DB Datenquellen
Mittel
Einschließlich aller hoch Einschränkungen, plus:
• Dateizugriff beschränkt auf das Anwendungsverzeichnis
• Kein Zugriff auf die Registrierung
niedrig
Einschließlich aller Mittel Einschränkungen, plus:
• Kein SQL Server-Zugriff
• Kann keine Sicherheitsberechtigungen geltend machen
Minimal
Es ist nur die Ausführungsberechtigung verfügbar; es ist kein Datei-, Netzwerk- oder Ressourcenzugriff erlaubt.
Wenn Ihre Anwendung einen breiteren Zugriff erfordert oder Sie aufgrund dieser Einschränkungen auf Fehler stoßen, bitte Einreichen eines Support-TicketsIn den meisten Fällen können wir das Problem lösen, indem wir spezifische Ausnahmen oder Isolationen für Ihre Website-Umgebung vornehmen.
Sagen Sie uns, was aufbleiben muss.
A short conversation with an engineer. No quote-bot, no callback queue. We'll tell you honestly if we're not the right fit.