अद्यतन: विचित्र अजाक्स कनेक्शन का मूल कारण टाइमआउट यह है कि अगर एक AJAX कॉल पर्याप्त तेज़ी से बनाया जाता है तो उसी टीसीपी कनेक्शन का उपयोग किया जाता है। मैं एक HttpResonseMessage लौटकर या HTTPResponseException को फेंक कर 401 त्रुटि ईथर उठा रहा था जिसे ब्राउज़र AJAX कॉल में वापस कर दिया गया था। लेकिन उस कॉल के साथ एमएस ऑब्जेक्ट नहीं मिला त्रुटि में लौट रहा था क्योंकि Startup.Auth.vb app.UserCookie प्रमाणीकरण सक्षम किया गया था, इसलिए यह प्रतिक्रिया को अवरुद्ध करने और रीडायरेक्ट जोड़ने की कोशिश कर रहा था, लेकिन ऑब्जेक्ट के ऑब्जेक्ट नॉट ऑब्जेक्ट के साथ इसे अनदेखा कर दिया गया। यह त्रुटि एचटीएमएल थी लेकिन तथ्य के बाद प्रतिक्रिया में जोड़ा गया था, इसलिए केवल अगर अजाक्स कॉल पर्याप्त तेज़ी से बनाया गया हो और उसी टीसीपी कनेक्शन का उपयोग किया गया तो यह ब्राउज़र पर वापस आ गया और फिर इसे अगली कॉल के सामने जोड़ा गया। किसी कारण से क्रोम बस टाइमआउट, फिडलर जेसन और एचटीएम के मिश्रण के कारण फंस गया लेकिन फ़ायरफ़ॉक्स ने वास्तविक त्रुटि को उलट दिया। तो डरावना लेकिन पैकेट स्निफर या फ़ायरफ़ॉक्स इस ट्रैक को ट्रैक करने का एकमात्र तरीका था।