Я установил различные глобальные параметры в Global.asax, например:
Application["PagePolicies"] = "~/Lab/Policies.aspx";
Application["PageShare"] = "/Share.aspx";
Application["FileSearchQueries"] = Server.MapPath("~/Resources/SearchQueries.xml");
...
У меня нет проблем с доступом к этим переменным из файла .ascx.cs или .aspx.cs - т.е.файлы, которые являются частью веб-контента.Тем не менее, я не могу получить доступ к «Приложению» из базовых объектов класса (т. Е. Автономные файлы .cs).Я где-то читал, чтобы использовать небольшие вариации в файлах .cs, как показано ниже, но это всегда вызывает исключение при использовании:
String file = (String)System.Web.HttpContext.Current.Application["FileSearchQueries"];