Я предполагаю, что HttpContext.Current является нулевым в контексте статического конструктора. Прошло довольно много времени с тех пор, как я был по колено в ASP.NET, но IIRC, HttpContext.Current не будет настроен, если вы не находитесь в жизненном цикле запроса-ответа страницы. Я не знаю, когда статические конструкторы обязательно выполняются в приложении ASP.NET (технически это должно быть при первом обращении к коду), и в вашем случае это может легко оказаться в контексте вне жизненного цикла этой страницы.
Я сомневаюсь, что нулевая ссылка исходит от вашей константной ссылки: константная ссылка вставляется в виде литерального значения / строки во время компиляции, поэтому не должно быть исключений исключительной ситуации во время выполнения.