Статический метод WebConfigurationManager.GetSection
по идее должен возвращать секцию текущего приложения. Но, возможно, если его вызвать не в том месте, то конфигурация не подцепается. Можно попробовать подгрузить её вручную:
var config = WebConfigurationManager.OpenWebConfiguration("/");
MayConfiguration configSection = (MayConfiguration) config.GetSection(
"MayConfiguration");