ভিজ্যুয়াল স্টুডিও 2015 vshub স্প্যামিং ফিজার is


201

আমি পড়েছি: সিস্টেম ট্রেতে আমি কীভাবে VsHub.exe অক্ষম করব? এবং https://connect.microsoft.com/VisualStudio/feedback/details/1919828/ শত শত-of-calls-second-to-vshub- and- browserlink-is-off

আমি vshub অক্ষম না করতে পছন্দ করব; আমি চাই যখন আমি ফিডলারটি ব্যবহার করি তখন এটি আরও শান্ত হয়। এখনই এটি অন্য সমস্ত কিছুকে স্প্যাম করে এবং আমি সাধারণ ডিবাগিং করতে পারি না।

কেউ কি একটি workaround জানেন? আমি কি বাকী লোকোহস্টকে অবরুদ্ধ না করে vshub- কে ফিডলারের মধ্যে প্রদর্শিত বাধা দিতে পারি?

উত্তর:


268

এটি তুলনামূলকভাবে নতুন সমস্যা কারণ System.NET লোকালহোস্টের জন্য প্রক্সি সেটিংস উপেক্ষা করত এবং তাই ফিডলার ট্রাফিকটি ডিফল্টরূপে দেখতে পাবেন না ( http://docs.telerik.com/fiddler/Configure-Fiddler/Tasks/ConfigureDotNETApp ) - নীচের অংশটি দেখুন।

এখন এটি আর কেস হিসাবে দেখা যায় না, তাই আমি আশা করি আরও বেশি লোকের একই প্রশ্ন থাকবে। ফিল্ডার অনুরোধগুলি ফিল্টার করার বিভিন্ন উপায় সমর্থন করে, যদিও ক্লায়েন্ট নিয়ন্ত্রণ করতে পারে এমন কিছুই নেই (যা সম্ভবত ভাল, যেহেতু আপনি ম্যালওয়্যারটির ট্র্যাফিক বাদ না দিয়ে চান) want এই ক্ষেত্রে সর্বাধিক উপযুক্ত এবং সহজ পদ্ধতিটি হ'ল লোকালহোস্ট বা vshub সহ যে কোনও ইউআরএলের জন্য ফিল্টার সেট করা। আপনি এটি দ্বারা এটি করতে পারেন:

  1. ফিল্টার ট্যাবে ক্লিক করুন (এটি পরিদর্শকগণ, পরিসংখ্যান ইত্যাদির সমান স্তরে একটি শীর্ষ স্তরের ট্যাব),
  2. 'ফিল্টার ব্যবহার করুন' লেবেলযুক্ত চেকবাক্সটি চেক করুন
  3. নীচে স্ক্রোল করুন এবং 'ইউআরএল থাকলে লুকান' লেবেলযুক্ত চেকবক্সটি সন্ধান করুন।
  4. সেই বাক্সটি চেক করুন এবং তার সাথে স্থানীয় পাঠ্য বাক্সে বা vshub প্রবেশ করুন text
  5. আপনার অবিলম্বে vshub ট্র্যাফিক থামানো উচিত।

এই ফিল্টারটি অবিরত থাকবে, সুতরাং আপনি যদি ফিডলারের শাটডাউন করেন এবং পরে এটি আবার চালু করেন তবে এটি সেট করা থাকবে।


4
ধন্যবাদ, অ্যানসন। এই বিশাল পরিমাণের অনুরোধগুলি লুকিয়ে রাখলে ফিদলারের আবার ব্যবহারের যোগ্য হয়ে উঠবে। তবে এটি এখনও একটি গুরুতর বিষয় হিসাবে অবশ্যই রয়ে গেছে। এটি ভিজ্যুয়াল স্টুডিও বা এটির পরবর্তী কোনও সম্পর্কিত প্রক্রিয়া কেন এই অনুরোধগুলি প্রথম স্থানে (retorical) করছে তা অবাক করে দেয়। যদি আপনিও এর দ্বারা অসুবিধে হন তবে এমএস কানেক্ট বাগ # 1919828 এবং / অথবা এএসপি.নেট এমভিসি ইস্যু # 3655 এর মাধ্যমে একটি ভোট দিন ।
জুলাইন

4
কেবল যুক্ত করতে আপনি || ব্যবহার করতে পারেন আপনি যদি ব্রাউজারলিঙ্কের মতো অন্যান্য অনুরোধগুলি গোপন করতে চান তবে 'URL টি লুকিয়ে রাখুন' বক্সে অপারেটর।
নিক স্পাইসর

4
@ মোরিয়ার্টি re: ...why Visual Studio is making these requests... ভাল, এটি কারণ লুপব্যাক অ্যাডাপ্টারে HTTP এর মাধ্যমে প্রক্রিয়াগুলি একে অপরের সাথে যোগাযোগ করছে। । এই ট্র্যাফিকটি এখন "কিছু সময়ের জন্য" তৈরি করা হয়েছে; এটি সম্প্রতি পরিবর্তন করা হয়েছে যে এটি HTTP প্রক্সিগুলিতে ডিফল্টরূপে দৃশ্যমান ... সুতরাং আপনি কেন এটি ত্রুটি হিসাবে বিবেচনা করবেন তা আমি সত্যিই নিশ্চিত নই।
কে। অ্যালান বেটস

2
ভিজ্যুয়াল স্টুডিও 2015-এ নতুন রিমোট ডিবাগিং সরঞ্জামগুলির একটি পার্শ্ব প্রতিক্রিয়া, আমি বেশ নিশ্চিত। বিশেষ করে অ্যাপল ডিভাইসে কর্ডোভার জন্য ক্রস প্ল্যাটফর্ম ডিবাগিং সম্পর্কিত, আমি আরও বাজি ধরতাম। তারা সম্ভবত এই পরিবর্তনগুলি এমনভাবে তৈরি করেছিল যাতে তারা এটিকে পরে অন্য প্ল্যাটফর্মগুলিতে প্রসারিত করতে দেয়, তাই বিশ্বব্যাপী পরিবর্তন।
বন

1
এটি সঠিক সমাধান নয়। এটি কেবল সমস্যাটি আড়াল করে। ভিএস-এ ডিবাগ করার সময় ডায়াগনস্টিক সরঞ্জামগুলি অপসারণের নীচের সমাধানগুলিই আসল সমাধান।
রাফি

132

এই অনুরোধগুলি ডায়াগনস্টিক সরঞ্জাম উইন্ডো থেকে এসেছে বলে মনে হচ্ছে যা ডিবাগ করার সময় চলে। মনে হচ্ছে তারা মেমোরি ইউজ এবং সিপিইউ ব্যবহারের জন্য পর্যবেক্ষণের তথ্য সরবরাহ করে।

আপনি যদি ডায়াগনস্টিক টুলস ডায়ালগ বাক্সে মেমরি / সিপিইউ পর্যবেক্ষণ অক্ষম করে ব্যবহারের তথ্যটি দেখতে না পান তবে আপনি অনুরোধগুলি থামাতে পারেন।

  • ডায়াগনস্টিক সরঞ্জাম উইন্ডোটি খুলুন (ডিবাগ -> উইন্ডোজ -> ডায়াগনস্টিক সরঞ্জামগুলি দেখান)
  • "সিলেক্ট সরঞ্জামগুলি" ড্রপ-ডাউন ক্লিক করুন এবং মেমোরি ইউজ এবং সিপিইউ ব্যবহারটি চেক করুন।
  • ডিবাগিং বন্ধ করুন এবং পরের বার আপনি ডিবাগিং শুরু করবেন আপনার আর অনুরোধটি ভিশাবের জন্য আর দেখতে পাওয়া উচিত নয়

10
এটাই সঠিক সমাধান। এটি অবিলম্বে সমস্ত স্প্যামিং বার্তা থেকে মুক্তি পেয়েছে। এই মুহুর্তে আমি সিপিইউ / মেমোরিটির জন্য যত্ন নিই না, আমার পরিষ্কার রাখতে আমার ফিডলারের প্রয়োজন যাতে আমি এটি সঠিকভাবে ব্যবহার করতে পারি। এই ফিক্সটির জন্য আপনাকে অ্যালেক্সকে অনেক ধন্যবাদ।
পিক মিকেল

6
এটি কেবল একবারে সহায়তা করবে, তবে আপনি এখানে ভাসিয়াল স্টুডিওতে "ডায়াগনস্টিক সরঞ্জামগুলি" অক্ষম করতে পারবেন: সরঞ্জাম -> বিকল্প -> ডিবাগিং -> সাধারণ -> চেকবক্স "ডিবাগ করার সময় ডায়াগনস্টিক্স সরঞ্জাম সক্ষম করুন"
আন্দ্রে প্রখোরভ

1
আমি "নির্বাচিত সরঞ্জামগুলি" ড্রপ-ডাউন (ভিজ্যুয়াল স্টুডিও 2015-এ) খুঁজে পাচ্ছি না। এটা কোন ধারণা?
প্রতি লন্ডবার্গ

1
@ পেরলুন্ডবার্গ যদি আপনি "নির্বাচিত সরঞ্জামগুলি" সনাক্ত করতে না পারেন তবে নীচে ব্রায়ানের উত্তর চেষ্টা করুন (এই মন্তব্যগুলিতে অ্যান্ড্রের মতো)) কেবলমাত্র স্মৃতি / সিপিইউ পর্যবেক্ষণ সর্বদা অক্ষম রাখার জন্য এটি এখন আমার পছন্দসই সমাধান। আমার যদি এটির প্রয়োজন হয় তবে আমি এটি সক্ষম করতে জানি।
অ্যালেক্স

মনে রাখবেন যে আপনি যদি কোনও ডিবাগ সেশনে থাকেন এবং আপনি অ্যালেক্সের বিকল্পটি করেন, যখন আপনার মেমোরি / সিপিইউ পর্যবেক্ষণ বন্ধ হয়ে যায়, আপনি আপনার ডিবাগ সেশনটি থামিয়ে পুনরায় আরম্ভ না করা পর্যন্ত অনুরোধগুলি ততক্ষণ না! এটি হার্ড উপায় খুঁজে পেয়েছি।
vapcguy

88

আমার জন্য, ফিডলার 4 এর পরিবর্তে "স্প্যামিং" বন্ধ করার ফিক্স, একটি ফিজার ফিল্টারের পরিবর্তে, যা আমি বেছে নিতে পারি, এটি ছিল ভিজ্যুয়াল স্টুডিও 2015 বিকল্পটি পরিবর্তন করা:

ভিজ্যুয়াল স্টুডিও 2015 -> সরঞ্জাম -> বিকল্প -> ডিবাগিং -> সাধারণ -> "ডিবাগ করার সময় ডায়াগনস্টিক সরঞ্জামগুলি সক্ষম করুন" অক্ষম করুন / অক্ষম করুন

এখানে চিত্র বর্ণনা লিখুন

VSHUB.exe পরিষেবাটি সেই পরিষেবা হতে হবে যা ডিবাগ করার সময় ডায়াগনস্টিক সরঞ্জামগুলিতে সহায়তা করে এবং আপনি যে ওয়েবসাইটটি / ওয়েবপি / ওয়েব অ্যাপটি ডিবাগ করছেন তার ক্রমাগত পিন করে চলেছে। আমার ডিবাগিংয়ের দরকার নেই। এই সময়ে ডায়াগনস্টিক সরঞ্জামগুলি তাই আমি কেবল এটি ভিজ্যুয়াল স্টুডিওতে অক্ষম করেছি

VSHUB.exe অক্ষম করার বিষয়ে, আমি এটি করতে প্ররোচিত হয়েছি, যতক্ষণ না আমি মাইক্রোসফ্টের কারও কাছ থেকে না পড়ি, আরও ভাল ভিজ্যুয়াল স্টুডিও 2015 এর অভিজ্ঞতার জন্য এটি অক্ষম না করা সবচেয়ে ভাল এবং তারা ভিসুয়াল স্টুডিওতে নতুন বৈশিষ্ট্য যুক্ত করে যা ভিএসএইচবি.এক্স.এক্স.কে ব্যবহার করে সময়:

সিস্টেম ট্রেতে আমি কীভাবে VsHub.exe অক্ষম করব?


নিবন্ধন করুন ধন্যবাদ. অবশেষে, একটি ভিএস 2015 উত্তর। প্রতিটি রিলিজের তুলনায় ভিজ্যুয়াল স্টুডিওর মেনুগুলি অনেক পরিবর্তন হয়েছে। হঠাৎ এই সরঞ্জামটি - VsHub - হতাশ হয়ে গেল এবং কেন জানি না। উইন্ডোজ 10 স্বয়ংক্রিয় আপডেটের সাথে, এটি আমার অজান্তেই হতে পারে।
অক্টোপাসগ্র্যাববাস

যে কেউ এইভাবে এটি করছেন তার জন্য দ্রষ্টব্য, আপনি যদি কোনও ডিবাগ সেশনের মাঝামাঝি সময়ে এটি করেন তবে আপনার অনুরোধগুলি আপনার ডিবাগ সেশনটি বন্ধ না করা এবং পুনরায় আরম্ভ না করা পর্যন্ত আপনার অনুরোধগুলি ফিডলারে বন্দী হওয়া বন্ধ হবে না।
vapcguy

21

সমস্যাটি ভিজ্যুয়াল স্টুডিওর ডায়াগনস্টিক সরঞ্জামগুলির কারণে ডিবাগ করার সময় ঘটে।

আপনি সেগুলি সরঞ্জামবিকল্পগুলিতে এবং তারপরে পদক্ষেপগুলি অনুসরণ করে অক্ষম করতে পারেন : এখানে চিত্র বর্ণনা লিখুন


চমৎকার গ্রাফিক। ব্রায়ান ওগডেন ইতিমধ্যে আপনাকে এর কাছে পরাজিত করেছেন, যদিও - সদৃশ উত্তর। যে কেউ এইভাবে এটি করছেন তার জন্য দ্রষ্টব্য, আপনি যদি কোনও ডিবাগ সেশনের মাঝামাঝি সময়ে এটি করেন তবে আপনার অনুরোধগুলি আপনার ডিবাগ সেশনটি বন্ধ না করা এবং পুনরায় আরম্ভ না করা পর্যন্ত আপনার অনুরোধগুলি ফিডলারে বন্দী হওয়া বন্ধ হবে না।
vapcguy

@vapcguy আমি স্বীকার অতি আমার উত্তর নয় বিভিন্ন কিন্তু আমি ছিল প্রথমে একটি গ্রাফিক পোষ্ট করতে। ব্রায়ান গ্রাফিক অন্তর্ভুক্ত করার জন্য তার উত্তরটি পরে সম্পাদনা করেছিলেন। যতক্ষণ না লোকেরা তাদের উত্তর পেতে পারে ততক্ষণ তা ঠিক।
সের্গেই

20

এটি vshub ট্র্যাফিককে আড়াল করার একটি সহজ বিকল্প।

সরঞ্জামগুলি> ফিডলার বিকল্পগুলি> সংযোগ ট্যাবে http://localhost:49155যান এবং বাইপাস তালিকায় যুক্ত করুন। এটি সেই URL এ পোস্ট করা সমস্ত ট্র্যাফিক এড়িয়ে যাবে।

* সম্পাদনা করুন: বাইপাস তালিকায় যুক্ত হওয়ার পরে ফিডলারের পুনরায় চালু করার প্রয়োজন হতে পারে।


2
আমি ফিডলার পুনরায় চালু করার পরে এই পরিবর্তনটি প্রয়োগ করা হয়েছিল।
বাসেমে

@ বাসেম, এটি আমার জন্য পুনরায় চালু না করেও।
স্মিট প্যাটেল

9

এটি সমাধানের সহজতম উপায় হ'ল ফিডলারের মধ্যে একটি ফিল্টার সেটআপ করা। অনবিফরআরস্পোনসে আপনার ভিশাব হোস্ট / পোর্টের সাথে দ্বিতীয়টি যুক্ত করুন:

  static function OnBeforeResponse(oSession: Session) {
    if (m_Hide304s && oSession.responseCode == 304) {
        oSession["ui-hide"] = "true";
    }

    if (oSession.HostnameIs("localhost:49155")){
        oSession["ui-hide"] = "hiding vshub"; // String value not important
    }


    }

2

স্পোকেনডিজির উত্তরটি আমার পক্ষে খুব সহায়ক ছিল এবং দুর্দান্ত কাজ করেছিল, তবে আমি ফিডলারের সাথে খুব বেশি সময় ব্যয় করি না তাই এটি কীভাবে করবেন তা মনে রাখতে আমার এক মিনিট সময় লেগেছিল! এখানে নির্দিষ্ট নির্দেশাবলী দেওয়া হল।


প্রথমে, ফিডলার ইউআই এর মধ্যে, Rules> এ যান Customize RulesOnBeforeResponseফাংশনটি অনুসন্ধান করুন । এটিকে ঐটির মত দেখতে হবে:

static function OnBeforeResponse(oSession: Session) {
  if (m_Hide304s && oSession.responseCode == 304) {
    oSession["ui-hide"] = "true";
  }
}

এখন বিদ্যমান ব্লকের পরে নিম্নলিখিত if ব্লকটি যুক্ত করুন (আপনার vshub হোস্ট / পোর্ট আলাদা করে রাখলে):

    if (oSession.HostnameIs("localhost:49155")){
      oSession["ui-hide"] = "hiding vshub"; // String value not important
    }

আপনার OnBeforeResponseফাংশনটি এখন এটির মতো দেখা উচিত:

  static function OnBeforeResponse(oSession: Session) {
    if (m_Hide304s && oSession.responseCode == 304) {
        oSession["ui-hide"] = "true";
    }

    if (oSession.HostnameIs("localhost:49155")){
        oSession["ui-hide"] = "hiding vshub"; // String value not important
    }
  }

0

উপরেরটি আমার পক্ষে কাজ করে নি। দেখে মনে হচ্ছে লোকালহোস্ট হোস্টের সমস্ত ফিডলার নিরীক্ষণ বন্ধ করে দিয়েছে।

কিছুটা বিচার্য গুগল আমাকে আরেকটি সমাধান দিয়েছে - বিশেষত এটি অনবরেআরকোয়েস্ট বিভাগের নীচে যুক্ত করে পোর্টটি ব্লক করতে:

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

এটি আরও স্থানীয় লোকাল ট্র্যাফিক ব্যাহত না করে ফিডলারের বন্দরকে রিপোর্ট করা থেকে আটকে দেবে বলে মনে হচ্ছে।


1
আপনি কোন উত্তরটি "উপরে" হিসাবে উল্লেখ করছেন তা উল্লেখ করা উচিত কারণ একাধিক কারণের ভিত্তিতে উত্তরগুলি স্থানান্তরিত হতে পারে।
সের্গেই

ন্যায্য বিন্দু. সেই সময়ে এটি অন্যান্য সমস্ত সমাধানের জন্য প্রয়োগ হয়েছিল, তবে এটি প্রদর্শিত হয় যেহেতু এটি আরও যুক্ত করা হয়েছিল। ভবিষ্যতে আমি তা মনে রাখব।
রিচ হাওয়ার্ড
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.