visual-studio - visual studio 2015 free download




विज़ुअल स्टूडियो 2015 अपडेट 1 स्पैमिंग लोकलहोस्ट (4)

जब मैं IIS पर स्थानीय रूप से ASP.NET सेवा चला रहा हूँ (एक्सप्रेस संस्करण नहीं) तो कल और अब मैंने Visual Studio अद्यतन 1 स्थापित किया। मुझे पता प्रति सेकंड सैकड़ों अनुरोध दिखाई दे रहे हैं

 http://localhost:49155/vshub/ca9dea4b016f45c68a6a8c1a07809eb4/DataWarehouseModule/dataWarehouse/getStatus/ 

यह क्या कारण है और क्या यह रोके जा सकता है?


अपने सीपीयू को चबाने से फिडलर को रोकने के लिए एक अन्य विकल्प उन अनुरोधों को अनदेखा करने के लिए फिडलर में एक नियम है। गोटो नियम> नियमों को अनुकूलित करें ... फ़ंक्शन खोजें OnBeforeRequest और जोड़ें

if(oSession.oRequest.headers["host"]=="localhost:49155"){
    oSession["ui-hide"] = "true";
}

तो मेरा ऐसा दिखता है:

static function OnBeforeRequest(oSession: Session) {
    if(oSession.oRequest.headers["host"]=="localhost:49155"){
        oSession["ui-hide"] = "true";
    }
}

जैसा कि @matrixugly ने बताया कि वीएस के संस्करण के आधार पर पोर्ट अलग हो सकता है। @ tedd-hansen का समाधान दृश्य स्टूडियो के सभी संस्करणों में बेहतर हो सकता है।

if(oSession.oRequest.headers["host"].StartsWith("localhost") 
    && oSession.PathAndQuery.StartsWith("/vshub/")) {
    oSession["ui-hide"] = "true";
}

यहाँ इस मुद्दे पर कुछ चर्चा की जा रही है कि क्या हो रहा है, इसकी बेहतर समझ प्राप्त करने के लिए जीथब पर; https://github.com/aspnet/Mvc/issues/3655

इसी मुद्दे के लिए SO पर एक और पोस्ट यहाँ दिया गया है; विज़ुअल स्टूडियो 2015 vshub स्पैमिंग फिडलर है


चूंकि यह फ़िडलर के अनुरोधों को अनदेखा करने के तरीकों में बदल गया है, इसलिए मैंने जो सबसे आसान तरीका खोजा है वह है फ़िल्टर टैब पर जाना, अनुरोध हेडर अनुभाग, "छिपाएं यदि URL में" बॉक्स हो और "/ vshub /" दर्ज करें।


यह vshub localhost ट्रैफ़िक को छिपाने का एक आसान विकल्प है।

टूल्स> फिडलर ऑप्शन> कनेक्शंस टैब पर जाएं और http://localhost:49155 को बाईपास सूची में जोड़ें। यह उस Url पर पोस्ट किए गए सभी ट्रैफ़िक को छोड़ देगा।


यह डीबग प्रक्रिया के लिए जानकारी भेजने वाला डीबगर है। यह दो प्रक्रियाओं के बीच आंतरिक संचार है ताकि डिबगर डेटा संग्रह का हिस्सा आउट-ऑफ-प्रोसेस हो सके।

यह डिबगर टूलटिप्स, प्रदर्शन जानकारी, ऐतिहासिक डिबगिंग अनुभव और अधिक के साथ मदद करता है। जैसे कि उन्नत डिबगर सुविधाओं को गंभीरता से लेने के बिना इसे बंद करने का कोई तरीका नहीं है।

आप इनमें से कुछ सुविधाओं को बंद कर सकते हैं (हालाँकि अन्य सुविधाएँ अभी भी पृष्ठभूमि में आउट-ऑफ-प्रोसेस कार्य करने के लिए वशुब पर निर्भर हो सकती हैं):

उपकरण > विकल्प > डिबगिंग > सामान्य > [] डिबगिंग करते समय नैदानिक ​​उपकरण सक्षम करें

संचार विशुद्ध रूप से स्थानीय है और एक गंभीर ओवरहेड या समस्या उत्पन्न नहीं करता है। क्या कोई विशिष्ट कारण है जिससे आप इससे छुटकारा पाना चाहते हैं? फ़िडलर जैसे उपकरण प्रक्रिया पर फ़िल्टर करने के लिए कॉन्फ़िगर किए जा सकते हैं, इसलिए इस ट्रैफ़िक को अनदेखा करना सरल होना चाहिए।






visual-studio-2015