Mam problemy z moją usługą WCF. Muszę zrobić wstrzyknięcie kontenera windsor przed aplikacją application_start i zauważyłem, że mogę użyć metody AppInitialise. To działa na Visual Studio debugowania ale gdy wdrożyć do IIS kod nie zostanie zwolniony .. I zainicjowany klasę następującoPodłączanie do AppInitialize z usługą WCF
public static class Class1
{
public static void AppInitialize()
{
IWindsorContainer container;
container = new WindsorContainer("windsor.xml");
container.AddFacility<WcfFacility>();
container.Resolve<ProfileLookUpService>();
}
}
Czy istnieją jakieś szczególne zadanie muszę zrobić, aby to działało na IIS. Używam wersji 6.
Dzięki!
Jeśli chcę (usługa WCF) zbudować stałe połączenie z gniazdem hosta, gdy usługa WCF zostanie uruchomiona, czy możesz zasugerować/doradzić, jak to zrobić? Jak wspomniałeś w swojej odpowiedzi, że nie powinniśmy polegać na mechanizmie specyficznym dla IIS. – FaizanRabbani