asp.net - ভিজ্যুয়াল স্টুডিও 2017 ত্রুটি: প্রোগ্রাম শুরু করতে অক্ষম, বর্তমান অবস্থায় একটি অপারেশন আইনী নয়




asp.net-core visual-studio-2017 (14)

ভিজ্যুয়াল স্টুডিও 2017 এর নতুন ইনস্টলেশন করার পরে আমি .NET কোর ওয়েব প্রকল্প চালানোর চেষ্টা করেছি এবং Chrome এ চালানোর চেষ্টা করার সময় আমি এই ত্রুটিটি পেয়ে যাচ্ছি:

প্রোগ্রাম শুরু করতে অক্ষম, একটি রাজ্য বর্তমান অবস্থায় আইনী নয়


জাভাস্ক্রিপ্ট ডিবাগিং সলিউশন সক্ষম

Chrome ব্রাউজার থেকে, সেটিংস> উন্নত> সিস্টেম এ যান এবং "গুগল ক্রোম বন্ধ হয়ে গেলে পটভূমি অ্যাপ্লিকেশনগুলি চালিয়ে যাওয়া চালিয়ে যান" অক্ষম করুন

গুরুত্বপূর্ণ! সঠিক ক্রোম ব্যবহারকারী প্রোফাইলের জন্য উপরের বিকল্পটি সেট করতে হবে!
ভিজ্যুয়াল স্টুডিওর নিজস্ব ক্রোম ব্যবহারকারী প্রোফাইল রয়েছে, আপনার "সাধারণ" ক্রোম ব্রাউজারটি ব্যবহার করার সময় আপনি যে পছন্দগুলি সেট করেছেন সেটি ভিএস থেকে চালু হওয়া ক্রোম ব্রাউজারে কোনও প্রভাব ফেলবে না (জেএস ডিবাগিং সক্ষম করে)।

  1. "জাভাস্ক্রিপ্ট ডিবাগিং সক্ষম করুন ..." সক্ষম করে আপনার ভিএস থেকে আপনার প্রকল্পটি চালান। ক্রোম ব্রাউজারটি খুলতে হবে এবং আপনি ভিএস-তে ত্রুটি পাবেন
  2. উপরে বর্ণিত ক্রোমের সেই একই সংস্করণে ফিরে যান যা ভিএস শুরু করেছিল এবং "গুগল ক্রোম বন্ধ হয়ে গেলে পটভূমি অ্যাপ্লিকেশন চালিয়ে যাওয়া চালিয়ে যান" অক্ষম করে
    যদি আপনার "জাভাস্ক্রিপ্ট ডিবাগিং সক্ষম করুন ..." সক্ষম / চেক করা না থাকে তবে Chrome দৃষ্টান্তটি আপনার ডিফল্ট ব্যবহারকারী প্রোফাইল ব্যবহার করবে এবং ত্রুটিটি অব্যাহত থাকবে।
  3. আপনার প্রকল্পটি থামান এবং পুনরায় চালিত করুন, ক্রোমের কোনও ত্রুটি ছাড়াই এবং জেএস ডিবাগিং সক্ষম করা ছাড়াই প্রত্যাশা অনুযায়ী প্রকল্পটি লোড করা উচিত।

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

Chrome সঠিক ব্যবহারকারী প্রোফাইলটি ব্যবহার করছে তা নিশ্চিত করতে, ক্রোম: // সংস্করণে যান / ইউআরএল বারে টাইপ করে, তারপরে প্রোফাইল পাথের মানটি দেখুন। উইন্ডোজে, সঠিক মানটি দেখতে এমন কিছু দেখা উচিত:
"C:\Users\[UserName]\AppData\Local\Microsoft\VisualStudio\15.*\WebTools\ChromeUserData_*\Default"

যদি ক্রোম ব্রাউজারটি ডিফল্ট ব্যবহার করে থাকে বা আপনি কোনও অ্যাকাউন্টে Chrome এ লগ ইন করেছেন তবে এটি এর মতো দেখতে পাবেন:
"C:\Users\[UserName]\AppData\Local\Google\Chrome\User Data\[ProfileName] OR Default"

বোনাস নোট। আপনি যদি ডিবাগ করার সময় ক্রোম এক্সটেনশনগুলি ব্যবহার করেন তবে ভিএস প্রোফাইল সক্রিয় থাকাকালীন এগুলি ইনস্টল করতে হবে।


3 বিকল্প

  1. সরঞ্জাম> বিকল্পসমূহ> ডিবাগিং> সাধারণ মধ্যে জাভাস্ক্রিপ্ট ডিবাগ বৈশিষ্ট্যটি বন্ধ করুন
  2. সমস্ত ক্রোম কার্য হত্যা করুন ill
  3. ডিবাগ করতে অন্য ব্রাউজারে স্যুইচ করুন

আমার ক্ষেত্রে অন্যান্য উত্তর কার্যকর হয়নি। অ্যাপ্লিকেশনটি আবার ডিবাগ করার আগে আমাকে উইন্ডোজ পুনরায় চালু করতে হয়েছিল।


আমার জন্য যা ঠিক করে তা হ'ল ওপেন ক্রোম অ্যাপ্লিকেশনগুলির জন্য টাস্ক বারে সন্ধান করা, ডান ক্লিক করুন এবং সেগুলি বন্ধ করুন।


আমার জন্য, সমাধানটি (ওয়ার্কআরাউন্ড) হ'ল ক্রোমে জাভাস্ক্রিপ্ট ডিবাগিংটি বন্ধ করা, যা আমার বিশ্বাস ভিএস 2017 এ প্রবর্তিত একটি নতুন বৈশিষ্ট্য।

সরঞ্জামসমূহ> বিকল্পগুলি> ডিবাগিং> সাধারণ এ যান এবং এএসপি.নেট (ক্রোম এবং আইই) এর জন্য জাভাস্ক্রিপ্ট ডিবাগিং সক্ষম করার জন্য সেটিংসটি বন্ধ করুন।

এটি ইতিমধ্যে একটি পরিচিত সমস্যা এবং এটির তদন্ত চলছে বলে মনে হচ্ছে

ভিএস 2017 এ জেএস ডিবাগিং সম্পর্কিত সম্পূর্ণ তথ্য এখানে: https://blogs.msdn.microsoft.com/webdev/2016/11/21/client-side-debugging-of-asp-net-projects-in-google-chrome/


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


আমি জাভাস্ক্রিপ্ট ডিবাগ করতে বিকাশকারী কনসোল সরঞ্জামগুলিতে ক্রোমের বিল্ড ব্যবহার করি যাতে উত্তর চিহ্নিত সমাধানটি আমার পক্ষে দুর্দান্ত কাজ করে।
এসপি নেট অ্যাপটি ডিবাগ করার চেষ্টা করার সময় আমি ভিএস সম্প্রদায় 2017 থেকে পেয়ে যাচ্ছিলাম এমন এক অদ্ভুত ত্রুটি বার্তা:

"একটি ত্রুটি ঘটেছে যা সাধারণত দুর্নীতিগ্রস্থ ইনস্টলেশন (কোড 0x80040154) নির্দেশ করে pers সমস্যাটি যদি অব্যাহত থাকে তবে কন্ট্রোল প্যানেলে 'প্রোগ্রাম যোগ বা সরান' এর মাধ্যমে আপনার ভিজ্যুয়াল স্টুডিও ইনস্টলেশনটি মেরামত করুন" " এবং এটি এখন স্থির।


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


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

  1. ডিবাগ প্রোগ্রাম
  2. ক্রোম খুলুন এবং ভিএস নিক্ষেপ ত্রুটি
  3. ওকে ক্লিক করে ভিএস ত্রুটি সাফ করুন
  4. ক্রোমের উপরের ডানদিকে তিনটি বিন্দু ক্লিক করুন
  5. "আরও সরঞ্জাম" মাউস করুন এবং এক্সটেনশানগুলি ক্লিক করুন
  6. ক্যালেন্ডারি টাইল সন্ধান করুন এবং অফ পজিশনে নীচে ডান কোণে স্লাইডারটিকে টিক দিন
  7. টাস্কটিতে যে ক্রোম উইন্ডোটি চালানো অবিরত রয়েছে তাতে সমস্ত ক্রোম উইন্ডোজ বন্ধ করুন
  8. ডিবাগিং বন্ধ করুন
  9. আবার ডিবাগ মোডে প্রোগ্রাম চালান

আমি সম্প্রতি এই ত্রুটি ছিল। আমার জন্য যা স্থির হয়েছিল তা হ'ল একটি ক্রোম উইন্ডো বন্ধ করা যা পরিদর্শক চালাচ্ছিল। আমি যখনই কোনও ওয়েবপৃষ্ঠা পরিদর্শন করি তখন আমার নিজের উইন্ডোটি পপ আউট হয়ে যায়। ভিজ্যুয়াল স্টুডিওতে কিছু অক্ষম বা পরিবর্তন করার দরকার নেই।


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


এই প্রকল্পের সেটিংটি পরিবর্তন করা আমার পক্ষে সমস্যাটি সমাধান করে।


হয় আপনার ব্রাউজারটি ভিএস2017 এ স্যুইচ করুন। অথবা প্রশাসক হিসাবে একটি কমান্ড প্রম্পট খুলুন এবং অ্যাপ্লিকেশনটির পুরোপুরি মৃত্যু হয়েছে তা নিশ্চিত করার জন্য 10 বার একটি টিস্কিল ক্রোম করুন। তারপরে আবার চেষ্টা করুন। কখনও কখনও এটি অন্য প্রক্রিয়াতে আটকে যায় এবং এমনকি এটি পুনরায় চালু করা দরকার।


যদি আপনি সমস্যাটি অন্য কোনওভাবে সমাধান করতে সক্ষম না হন তবে এটি চেষ্টা করুন (এটি আমার পক্ষে কাজ করেছে!):

আপনার ওয়েব কনফিগারেশন ফাইলের নীচে কোডটি রাখুন তারপরে value="yourwebformname.aspx" নামকরণ করুন value="yourwebformname.aspx"

<system.webServer>
    <defaultDocument>
       <files>
          <add value="insertion.aspx" />
       </files>
    </defaultDocument>
    <directoryBrowse enabled="false" />
</system.webServer>

অন্য চেষ্টা করুন :

<system.webServer>
    <directoryBrowse enabled="true" />
</system.webServer>







visual-studio-2017