У меня есть приложение WCF, для которого требуется запуск кода инициализации при запуске приложения. В настоящее время код находится в моем методе Application_Start в global.asax.cs:
protected void Application_Start(object sender, EventArgs e)
{
// Whatever..
}
Однако мое приложение WCF имеет конечные точки как http (asp.net), так и TCP (netTcpBinding), в зависимости от того, какая служба вызывается. Этот код будет срабатывать только для обычных конечных точек http, но не TCP. Мне нужно, чтобы код запуска приложения запускался независимо от того, был ли клиентский вызов выполнен через TCP или http. Как лучше всего это сделать?
Спасибо