Ich habe in Global.asax verschiedene globale Parameter eingerichtet:
%Vor%Ich habe kein Problem beim Zugriff auf diese Variablen aus der Datei .ascx.cs oder .aspx.cs - dh. Dateien, die Teil des Web-Inhalts sind. Ich kann jedoch anscheinend nicht von grundlegenden Klassenobjekten (dh Standalone-CS-Dateien) auf "Anwendung" zugreifen. Ich lese irgendwo, um eine leichte Variationen in .cs-Dateien zu verwenden, wie folgt, aber es kommt immer eine Ausnahme bei der Verwendung kommt:
%Vor% Obwohl es wahr ist, dass Sie HttpContext.Current
von jeder Klasse verwenden können, müssen Sie immer noch eine HTTP-Anfrage verarbeiten, wenn Sie sie aufrufen - andernfalls gibt es keinen aktuellen Kontext. Ich nehme an, dass das der Grund ist, warum Sie eine Ausnahme bekommen, aber das Posten der tatsächlichen Ausnahme würde helfen, die Sache zu klären.
Tags und Links c# asp.net session-variables caching