Если кто-нибудь еще столкнется с этой проблемой ...
Хотя я до сих пор не уверен, почему тип StructureMapException не может быть разрешен, более важной частью является тот факт, что в первую очередь создается исключение. Я понял, что RoleProvider загружается при первой инициализации AppDomain, и не обязательно в какой-то момент в пределах области вашего файла Global.asax. Исключением был результат неправильной инициализации StructureMap, когда RoleProvider пытался получить экземпляр класса, который, по моему мнению, был зарегистрирован, но не был зарегистрирован.
Учитывая, что существуют другие проблемы с поддержанием синхронизации между ObjectFactory в поставщиках и ObjectFactory в течение жизненного цикла страницы, я в итоге решил исключить внедрение зависимостей из поставщиков ролей и членства и рассматривать их как полностью независимые объекты. Это разрешило исключение, которое позволило мне двигаться дальше.