c# - Dotnet.exe প্রক্রিয়া শুরু করতে অক্ষম




asp.net visual-studio (18)

আমি একটি নতুন কাজের জায়গা সেটআপ করার চেষ্টা করছি এবং আমার সমস্ত প্রকল্প আমার পুরানো কম্পিউটার থেকে নতুনটিতে স্থানান্তর করার চেষ্টা করছি। যাইহোক, আমি আইআইএস এক্সপ্রেস চালানোর চেষ্টা করার সময় আমি এই ত্রুটিটি পাচ্ছি:

প্রক্রিয়া শুরু করতে অক্ষম সি: \ প্রোগ্রাম ফাইল \ ডটনেট \ dotnet.exe। ওয়েব সার্ভারের অনুরোধটি স্ট্যাটাস কোড 500 সহ ব্যর্থ হয়েছে।

আমি ভিজ্যুয়াল স্টুডিও 2015 এ কাজ করছি, 3 আপডেট করুন এবং আমি। নেট কোর আরসি 2 ব্যবহার করছি। কীভাবে এটি ঠিক করতে এবং আমার পুরানো প্রকল্পগুলি এই নতুন মেশিনে চালিত করবেন সে সম্পর্কে কারও কি ধারণা আছে?


  1. ভিএস 2015 বন্ধ করুন (মনে হচ্ছে সমস্যাটি ভিএস 2017 এ সমাধান হয়েছে)।
  2. Files বিন এবং \জেজে সমস্ত ফাইল সরান। প্রোজেক্ট.লক.জসন সরান।
  3. ভিএস চালান
  4. পুনর্নির্মাণ।

উপরের সমাধানটি ভিএস ২০১7 এ কাজ না করে। নেট কোর, অ্যাডমিন হিসাবে ভিএস ২০১7 হিসাবে চালান। আপনার মেশিনে কোনও অ্যাডমিন অ্যাক্সেস না থাকলে, আপনি নীচে এবং তারপরে 4 টি ধাপ অনুসরণের পরে 8080 বন্দরটিতে কাজ করতে 'আরম্ভ করেসটিং.জসন' পরিবর্তন করতে পারেন।

"applicationUrl": " http://localhost:8080/ ",


আপনার প্রারম্ভিক প্রকল্পে নিশ্চিত হয়ে নিন যে আপনি বেনামে প্রমাণীকরণ সক্ষম করুন বিকল্পটি নির্বাচন করেছেন


আমার ক্ষেত্রে আমার একটি সমাধানে কয়েকটি প্রকল্প রয়েছে এবং সেগুলির কোনওটিই স্টার্টআপ প্রকল্প হিসাবে সেট আপ করা হয়নি।

সুতরাং, প্রারম্ভিক প্রকল্প হিসাবে সেট চয়ন করুন হিসাবে প্রকল্পের (সমাধান নয়!) উপর ডান ক্লিক করুন।


আমার ক্ষেত্রে আমি দুর্ঘটনাক্রমে x86 প্ল্যাটফর্মের জন্য ডটনেট ইনস্টল করি যখন আমার ভিএস 2017 এর এক্স 64 রয়েছে। আমি প্ল্যাটফর্ম x64 এর জন্য ডটনেট পুনরায় ইনস্টল করি এবং এটি এখন দুর্দান্ত কাজ করে।


আমার ক্ষেত্রে বিষয়টি ছিল

1- আমি আমার প্রকল্প (কনসোল / ওয়েবসাইট) donetcoreapp 2.0 .net 4.5 framework থেকে donetcoreapp 2.0 তে donetcoreapp 2.0

2-। নেট ফ্রেমওয়ার্ক 4.5 প্রকল্পে Web.Config ছিল

3- ডটনেটकोर 2.0 এর ওয়েবকনফিগ রক্ষণ করার ধারণা নেই।

4- সুতরাং আমি যখনই প্রকল্পটি চালিয়েছি তখন আমি একই ত্রুটি পেয়েছি

সমাধান:

'Web.Config' মুছে ফেলা হয়েছে এবং এটি আমার জন্য কাজ শুরু করে।


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


আমার ক্ষেত্রে. আমি চলমান / ডিবাগ করার সময় "আইআইএস এক্সপ্রেস" এর পরিবর্তে "প্রকল্পের নাম" চয়ন করি। এবং এটি কনসোল আউটপুট উইন্ডো এবং নির্বাচিত ব্রাউজারের সাহায্যে খোলা / কাজ করে, ডিবাগ করার সময় কনসোল আউটপুট উইন্ডোটি উন্মুক্ত রাখে। আশা করি এটি কার্যকর হবে।


আমার জন্য সমাধান (প্রশাসকের অধিকার ব্যতীত) ছিল:

  • ভিজ্যুয়াল স্টুডিও 2017 এর সমস্ত দৃষ্টান্ত বন্ধ করুন
  • উন্মুক্ত প্রকল্প
  • পরিষ্কার
  • পুনর্নির্মাণ করা
  • চালান

আমার সমস্যার সমাধান এটি দ্বারা:

গোটো: .vs \ config \ applicationhost.config ফাইল এবং ওভাররাইড মোডডেফল্টকে অস্বীকারের পরিবর্তে মঞ্জুরিতে সেট করুন

 <section name="windowsAuthentication" overrideModeDefault="Allow" /> 

আমি solution (সলিউশনডির) .vs \ config \ applicationhost.config অপসারণ করে ত্রুটিটি সমাধান করতে সক্ষম হয়েছি। পুনরায় চালু করার পরে ভিএস 2017 ফাইলটি পুনরায় তৈরি করুন।
আমি সমাধানটি এক অবস্থান থেকে অন্য জায়গায় সরিয়ে দেওয়ার পরে ফাইলটি অবৈধ হয়ে গেছে।

ধারণার জন্য https://elanderson.net/2016/09/unable-to-start-process-dotnet-exe/ ধন্যবাদ।


এই সমস্যাটি সমাধানের জন্য আমাকে। নেট কোর 2.2 এসডিকে একটি মেরামত করতে হয়েছিল। ভিএস 2017 ব্যবহার করে।


এটি এপ্লিকেশন হোস্টকনফাইগ ফাইলের একটি ভুল পথ দ্বারা সৃষ্ট, এই ফাইলটি আপনি আপনার প্রকল্প ফোল্ডারের ভিতরে খুঁজে পেতে পারেন। আপনার প্রকল্প ফোল্ডারে যান। সেখানে আপনি একটি .vs নামক ফোল্ডার পাবেন, যদি আপনি এটি খুঁজে না পান তবে ফোল্ডারে খোলে আপনাকে লুকানো ফোল্ডারটি আনচেক করতে হবে। আপনি যখন এটি কনফিগারেশন ফোল্ডারে নেভিগেট পেয়েছেন তবে আপনি অ্যাপ্লিকেশনহোস্ট.কনফিগ পাবেন ig এই ফাইলটি নোটপ্যাডে খুলুন এবং আপনার প্রকল্পের অবস্থানটি এর মতো সরবরাহ করুন: -

<virtualDirectory path="/" physicalPath="c:\users\*****\documents\visual studio 2015\Projects\<ProjectFolderName>\<Projectname>" />

আশা করি এটা তোমাকে সাহায্য করবে।


এটিই আমার পক্ষে কাজ করেছে:

আমারও একই সমস্যা ছিল এবং এটি প্রমাণিত হয়েছে যে আমার কাছে রানটাইমের সঠিক সংস্করণ ছিল না (১.১.০); পরিবর্তে আমি ১.০.০ রানটাইম সহ ১.১.০ এসেম্বলিগুলি ব্যবহার করার চেষ্টা করছিলাম।

রেজোলিউশনটি সহজ - here থেকে এসডিকে ডাউনলোড করুন এবং ইনস্টল here , তবে সঠিক সংস্করণটি চয়ন করুন! এটি প্রমাণিত হয়েছে যে আপনি যদি সংস্করণ 1.1.0 চান তবে আপনার "বর্তমান" বিকল্পটি (বোতাম) নির্বাচন করা উচিত।

মূলত সমস্যাটি রেফারেন্সযুক্ত পৃষ্ঠায় বোকা ইন্টারফেসের কারণে ঘটে - আপনি যদি মনোযোগ না দেন তবে আপনি v1.0.1 ডাউনলোড করবেন কারণ এটি "এলটিএস" সংস্করণ, এবং "এলটিএস" বিকল্পটি ডিফল্ট রয়েছে default কী বলব ... এই পাগল-সংস্করণ, পাগল-মনিকার, পাগল-প্ল্যাটফর্মের সময়গুলিতে নেট নেট দল থেকে আরও একটি হতাশা ...

উদ্ধৃতিগুলি পেসকে থেকে রয়েছে: https://github.com/aspnet/Home/issues/1719


কেবল ভিএস বন্ধ করুন প্রজেক্ট.লক.জসন ফাইলটি মুছুন, ওপেন ভিএস ফাইলটি পুনরুদ্ধার করা হবে এবং আপনার আর সমস্যা হবে না।


ভিএস2017 এবং সমাধানটিতে নেট নেট 1.1 ওয়েব অ্যাপ্লিকেশন রয়েছে।

এটি কোনও সাহায্য করেনি: .ভিএস ফোল্ডারটি মোছা, সমস্ত বিন ডিরেক্টরি মুছে ফেলা, ভিএস পুনরায় চালু করা

এটি সহায়তা করেছে: ইনস্টল করা সর্বশেষ এসডিকে (। নেট কোর এসডিকে 1.0.4) এই সমস্যাটি সমাধান হয়েছে।

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


ভিজ্যুয়াল স্টুডিও 2017 -> আমার জন্য ঠিক করা ছিল ডিবাগিং / চলাকালীন আইআইএসএক্সপ্রেসের পরিবর্তে প্রকল্পের নাম নির্বাচন করা।


মাইক্রোসফ্ট ভিজ্যুয়াল স্টুডিও 2017 প্রো আপডেট করার পরে আমার কাছে এই সমস্যাটি রয়েছে, এখন পর্যন্ত আমি 3 টি সম্ভাব্য সমাধান পেয়েছি:

  • পুনরায় আরম্ভ করুন ভিজ্যুয়াল স্টুডিওর কাজগুলি, কখনও কখনও,

  • % USERPROFILE% মুছে ফেলুন .নুজেট সমস্যা সমাধান করতে পারে,

  • আনইনস্টল করুন, তারপরে ডটনেট এসডিকে পুনরায় ইনস্টল করুন,


IIS Express পরিবর্তে IIS ব্যবহার করে, কেবল পরিষেবাটি আবার চালু করুন বা:

  1. আইআইএস খুলুন
  2. Sites ট্রি ভিউ থেকে আপনার প্রোজেক্ট ফোল্ডারটি খুলুন
  3. site নির্বাচন করুন
  4. Manage Website করতে Restart বোতামে ক্লিক করুন






.net-core