Хорошо, извините .. Я получил то, что хотел сделать.
Я не знал этого раньше или говорил, что знал это, но я действительно забыл.
Любая вещь, запускаемая только один раз за время жизни приложения, должна быть инициализирована в Application_Start (), а затем ее объект может быть сохранен в переменной приложения для использования на любой из страниц, не беспокоясь о каком-либо сеансе. этот блок кода предназначен для службы wcf, например
void Application_Start(object sender, EventArgs e)
{
// Code that runs on application startup
RouteConfig.RegisterRoutes(RouteTable.Routes);
BundleConfig.RegisterBundles(BundleTable.Bundles);
MyServiceRef.MyServiceClient myService = new MyServiceRef.MyServiceClient();
myService.GetData();
Application["ClientObj"] = myService;
SqlDependency.Start(constr);
}