I have something I want to initialise and use throughout a WCF Service Library. If it was in an ASP.NET site I'd be doing it in the Application_Start method of the global.asax, but what's the equivalent for a WCF Service Library?
I use a static singleton that I lazy-initialize where I hold all of the app state, and I feel gross every time I do it.