Cześć,

Mam problem z którym kończą mi się pomysły na rozwiązanie a być może ktoś z Was spotkał się z czyms posobnym. W skrócie opiszę bo nie jestem w stanie wkleić kodu którego to dotyczy.
Mam usługe WCF która podczas przetwarzania requesta wysyła reqiest do innego zewnętrznego serwisu (Java). Ogólnie wszytko działa dopóki ten zewnętrzny serwis także działa. Gdy serwis "leży" do usługi WCF zwracany jest błąd 503 - co jest OK. Logika obługi tego błedu zakłada że w wypadku zwrotki 503 z serwisu zewnętrznego jest ona natychmiast wywoływany jest wyjatek i usługa WCF również zwraca 503 - natychmiast po otrzymaniu 503 z serwisu zewnętrznego) . Tak własnie dzieje się w sytuacji kiedy serwis odpalony jest lokalnie z podpietym debuggerem. Niestety po odpaleni na środowisku developerskim WCF nie zeraca od razu otrzymangeo 503, tylko czeka okres timeoutu (60s) i dopiero po tym okresie zwraca to 503. Oczywiście jest to zachowanie niepoprawne którego nie idzie w zaden sensowny sposób zdebugować. Do tego mam podejrzenie że problem nie lezy po strinie amego kodu tylko raczej po stronie IIS albo jakiejś konfiguracji.
Request do serwisu zewnetrzengo robiony jest za pomocą HttpWebRequest.

Ktoś się spotkał z podobnym efektem? Bo powiem szczerze że brakuje mi już pomysłow.