উত্তর:
আপনার স্টার্টআপ প্রকল্পের বৈশিষ্ট্যগুলি খুলুন ( প্রজেক্ট {{প্রকল্পের নাম} বৈশিষ্ট্যগুলি ... মূল মেনু থেকে বা আপনার প্রকল্পটি সলিউশন এক্সপ্লোরারটিতে ডান ক্লিক করুন এবং বৈশিষ্ট্যগুলি নির্বাচন করুন ), তারপরে ওয়েব ট্যাবে নেভিগেট করুন এবং স্টার্ট অ্যাকশন নির্বাচন করে একটি পৃষ্ঠা খুলবেন না choose । একটি বাহ্যিক অ্যাপ্লিকেশন থেকে একটি অনুরোধ জন্য অপেক্ষা করুন ।
চলমান অ্যাপ্লিকেশনটি অ্যাক্সেস করতে আপনি এখনও কোনও ব্রাউজার (বা ফিডলার, যাই হোক না কেন) ব্যবহার করতে সক্ষম হবেন তবে এটি ব্রাউজার উইন্ডোটি স্বয়ংক্রিয়ভাবে খুলবে না, এটি কেবল পটভূমিতে শুরু হবে এবং কোনও অনুরোধের জন্য অপেক্ষা করবে।
বনাম 15.7.1 জন্য Tools→ Options→ Projects and Solutions→ Web Projects→ আনচেক Stop debugger when browser window is closed।
.NET কোর ওয়েব এপিআই প্রকল্পের জন্য আপডেট উত্তর ...
আপনার প্রকল্পে ডান-ক্লিক করুন, "সম্পত্তি" নির্বাচন করুন, "ডিবাগ করুন" এ যান এবং "লঞ্চ ব্রাউজার" চেকবাক্সটি আনটিক করুন (ডিফল্টরূপে সক্ষম)।
একটি এএসপি. নেট 5 প্রকল্পে এটি এখন প্রতিটি লঞ্চ প্রোফাইলের জন্য সেট করা যেতে পারে।
স্টার্টআপ প্রজেক্ট প্রোপার্টি ফোল্ডারের অধীনে ফাইল লঞ্চসেটিংস.জসনটি খুলুন এবং "launchBrowser": falseআপনি কনফিগার করছেন এমন প্রোফাইলে যুক্ত করুন যেমন:
"profiles": {
"IIS Express": {
"commandName": "IISExpress",
"launchBrowser": false,
"environmentVariables": {
"Hosting:Environment": "Development"
}
}
}
এই কর্মসূচী আমার পক্ষে ভিএস 2019 এর জন্য কাজ করে
সরঞ্জাম => বিকল্প
তারপরে Projects and solutionsঅনুসন্ধান বাক্সে টাইপ করুন ।
নির্বাচন করুন Web Projects।
তারপরে নীচের বিকল্পটি অনির্বাচিত করুন।
ব্রাউজার উইন্ডোটি বন্ধ হয়ে গেলে ডিবাগার বন্ধ করুন, ডিবাগিং বন্ধ হয়ে গেলে ব্রাউজারটি বন্ধ করুন।
এটি আমার পক্ষে কাজ করে। আশা করি এটি সাহায্য করবে।
আপনি চাপ না দিয়ে প্রক্রিয়া সংযুক্তি ফাংশনটি ব্যবহার করতে পারেন F5।
এটি আপনাকে নীচে লোড হওয়া ভিএস ডিবাগারের ধীরগতি ছাড়াই জ্ঞাত ওয়ার্কিং বিভাগগুলিতে নেভিগেট করার অনুমতি দিতে পারে।
আমি নীচের পদক্ষেপগুলি অনুসরণ করে আমার সমস্যার সমাধান করেছি। সরঞ্জামগুলিতে যান >> বিকল্পগুলিতে ক্লিক করুন >> প্রকল্প এবং সমাধানগুলিতে ক্লিক করুন >> ওয়েব প্রকল্প >> "ব্রাউজার বন্ধ হয়ে গেলে ডিবাগিং বন্ধ করুন" বিকল্পটি নির্বাচন করুন
আপনি যখন প্রথম কোনও ওয়েব / অ্যাপ্লিকেশন প্রকল্প খোলেন, একটি করুন Ctrl- F5যা ডিবাগিং ছাড়াই অ্যাপ্লিকেশন শুরু করার শর্টকাট। তারপরে আপনি যখন ডিবাগারটি আঘাত করে F5এবং চালু করবেন তখন এটি আইইর উদাহরণটি ব্যবহার করবে। তারপরে আইই বন্ধ করার পরিবর্তে ভিজ্যুয়াল স্টুডিওতে থামুন এবং ডিবাগিং শুরু করুন।
এটি আমার মেশিনে কাজ করে। আমি বিল্ট ইন ডেভ ওয়েব সার্ভারটি ব্যবহার করছি। জানেন না যে এটি কোনও পার্থক্য করে কিনা।
ফায়ারফক্সও খোলা থাকবে যাতে আপনি একই সাথে উভয় বা উভয়ই ডিবাগ করতে পারেন।
এমন একটি মামলা রয়েছে বলে মনে হচ্ছে যা উপরোক্তগুলির ব্যতীত অন্য কোনওটিই সহায়তা করে না। আমি উইন্ডোজ আজুর ক্লাউড প্ল্যাটফর্মের জন্য একটি প্রকল্প বিকাশ করছি এবং আমার একটি ওয়েব ভূমিকা রয়েছে। প্রকৃতপক্ষে একটি রেডিও বোতাম রয়েছে প্রকল্পে পৃষ্ঠাটি খুলবেন না -> {প্রকল্পের নাম} বৈশিষ্ট্যগুলি ... যেমনটি পাভেল ক্রাকোভিয়াক নির্দেশ করেছেন, তবে আমার ক্ষেত্রে এটির কোনও প্রভাব নেই। তবে সলিউশন এক্সপ্লোরারের মূল মেঘ প্রকল্প রয়েছে এবং এর নীচে রয়েছে রোলস ফোল্ডার। যদি আমি এই ফোল্ডারে আমার ওয়েব রোলটি ডানদিকে ক্লিক করি এবং বৈশিষ্ট্যগুলি বেছে নিই, আমি সেটিংসের আরও একটি সেট পেয়েছি এবং কনফিগারেশন ট্যাবে পতাকাটির জন্য লঞ্চ ব্রাউজার রয়েছে , যাচাই-বাছাইয়ের পরে অ্যাপ্লিকেশন শুরু করার সময় একটি নতুন ব্রাউজার উইন্ডো খোলা হয় না।
আমার ভিএস-তে উল্লিখিত বিকল্পটি না থাকায় যা ভিজ্যুয়াল স্টুডিও এন্টারপ্রাইজ 2017, আমাকে অন্য কিছু বিকল্পের সন্ধান করতে হয়েছিল।
আমি যা পেয়েছি তা এখানে:
সরঞ্জামগুলিতে যান -> বিকল্পগুলি -> ডিবাগিং ট্যাব (সাধারণ) এবং "Asp.Net (ক্রোম এবং আইই) এর জন্য জাভাস্ক্রিপ্ট ডিবাগিং সক্ষম করুন আনচেক করুন।
জাজাও কোস্তার উত্তর। নেট কোর 2 প্রকল্পের ক্ষেত্রেও সত্য।
প্রবর্তক.জসন -> "লঞ্চব্রোজার": মিথ্যা
"profiles": {
"IIS Express": {
"commandName": "IISExpress",
"launchBrowser": false,
"environmentVariables": {
"Hosting:Environment": "Development"
}
}
}
আমি উত্তরগুলি সন্ধান করেছি এবং আমার উল্লিখিত সমাধানটি দেখতে পেলাম না। যদি তা হয় তবে আমার ক্ষমা। আমার ক্ষেত্রে, বর্তমানে ভিজ্যুয়াল স্টুডিও 2015 ব্যবহার করছে the সমাধান এক্সপ্লোরারটিতে, প্রোজেক্ট ফাইলে ডান ক্লিক করুন এবং বৈশিষ্ট্যগুলি ক্লিক করুন। ডিবাগ ট্যাবে যান এবং আপনি প্রথম দুটি ড্রপ ডাউনগুলির জন্য কীভাবে "আইআইএস এক্সপ্রেস বা ওয়েব (ডিএনএক্স)" চালু করছেন তার জন্য তথ্য থাকতে হবে এবং তারপরে "লঞ্চ URL:" এর জন্য একটি চেকমার্ক বক্স থাকা উচিত। এই বিকল্পটি আনচেক করুন এবং প্রতিবার আপনি নিজের অ্যাপ্লিকেশনটি ডিবাগ করতে গেলে আপনার ব্রাউজারটি স্বয়ংক্রিয়ভাবে চালু হবে না। এই কেউ সাহায্য করে আউট আশা করি।
সাধারণ সন্দেহভাজন থেকে শুরু করে নতুন সমাধান পর্যন্ত বিভিন্ন চমত্কার উত্তর পাওয়া গেলেও , আমি একাধিক প্রকল্পের সাথে সমাধানে কাজ করার সময় আপনাকে কী করা উচিত তা সম্বোধন করার জন্য আরও একটি জবাব দিতে চাই ।
আমি এই সমাধানে আসার আগে, আমি সমাধানটির bindingInformationঅ্যাপ্লিকেশনহোস্ট.কনফিগের দিকে তাকিয়ে রইলাম , অক্লান্তভাবে কেন বিষয়গুলি সহজভাবে কাজ করছে না তার কোনও ইঙ্গিত খুঁজছি।
দেখা যাচ্ছে, আমি যে সাধারণ বিষয়টিকে অগ্রাহ্য করেছি তা হ'ল বিভিন্ন প্রকল্পের স্বতন্ত্র সেটিংসও রয়েছে।
সুতরাং,
Project > {Project-Name} Properties... > Web > Start Actionআমার ব্যাকএন্ড প্রকল্পের পাশাপাশি , আমাকেWebsite > Start Options... > Start Actionআমার সম্মুখভাগ প্রকল্পেও যেতে হয়েছিল। সেখানে একবার, আমি নির্বাচিতDon't open a page. Wait for a request from an external applicationএবং তারপর থেকে খুশি!
CTRL+ + ALT+ + ENTERযদি আপনার ক্ষতিপূরণ সামনে শেষ শুধুমাত্র
রান বোতামের পাশে ড্রপডাউন তীরটি ক্লিক করে আপনি এখন ওয়েব বৈশিষ্ট্যেও যেতে পারেন!
আপনি সব সেট!
পিএস: এটি আমার পক্ষে কাজ করে, আমি ভিএস পেশাদার 2019 এর 16.5.5 সংস্করণে আছি :)