I’m not sure if its possible, but I’d like to have a function run as soon as a WCF service is started to generate initial cache data. I’m not worried now about how to implement the cache, my question is strictly about having the function run when the service starts. The service will be RESTful.
The service will eventually be hosted in IIS and is using .Net Framework 4.5
What @KirkWoll suggested works, but only if you’re in IIS and that’s the only AppInitialize static method under App_Code. If you want to do initialization on a per-service basis, if you have a different AppInitialize method or if you’re not under IIS, you have these other options:
ServiceHost.Open(), so you can initialize it thereAn example of a custom factory is shown below:
}