এইচটিটিপি ত্রুটি 500.30 - এএনসিএম প্রক্রিয়া শুরু করতে ব্যর্থ


107

আমি একটি নতুন বৈশিষ্ট্য নিয়ে পরীক্ষা করছিলাম যা। নেট কোর এসডিকে ২.২ এর সাথে আসে যা অনুমান করা হয় প্রায় 400% দ্বারা কর্মক্ষমতা উন্নত করা।

চিত্তাকর্ষক তাই আমি আমার এবিপি ( এএসপি.এনইটি বয়লারপ্লেট ) প্রকল্পে এটি চেষ্টা করে দেখলাম

Template asp.net core mvc 4.0.2.0

আমি আমার web.mv.cprojফাইলটিতে নিম্নলিখিতগুলি যুক্ত করেছি

  <PropertyGroup>
    <TargetFramework>netcoreapp2.2</TargetFramework>
    <AspNetCoreHostingModel>InProcess</AspNetCoreHostingModel>
  </PropertyGroup>

  <ItemGroup>
    <PackageReference Include="Microsoft.AspNetCore.App" />
    <PackageReference Include="Microsoft.AspNetCore.Razor.Design" Version="2.2.0" PrivateAssets="All" />
  </ItemGroup>

দুর্ভাগ্যক্রমে আমি মনে করি না যে এবিপি কাঠামোর এই সংস্করণটি সামঞ্জস্যপূর্ণ কারণ প্রকল্পটি কেবল চালাতে এবং ছুঁড়ে ফেলতে ব্যর্থ হয়: (শেষ পর্যন্ত)

এইচটিটিপি ত্রুটি 500.30 - এএনসিএম প্রক্রিয়া শুরু করতে ব্যর্থ

আমি stdoutLogEnabled="true"ওয়েলকনফাইগ এ সেট করে আবার চেষ্টা করার পরে লগগুলি চেক করেছিলাম - তবে কোনও এন্ট্রি নেই।

প্রক্রিয়া সেটআপে কোনও এএসপিএন কোরের বিপরীতে কারও কারও কি বর্তমান সাফল্য পেয়েছে?

আমি ভাবছি এটি কেবলমাত্র এবিপি ভিএনেক্সটে উপলভ্য।


এখানে কোনও সার্বজনীন ক্রিয়াকলাপ আছে যা POST গুণাবলী নেই check এটিকে ব্যক্তিগত করুন
মোহন

উত্তর:


127

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

আপনি যে টার্গেট মেশিনটি মোতায়েন করছেন তাতে যদি এএনসিএমভি 2 না থাকে তবে আপনি আইআইএস ইনপ্রসেস হোস্টিং ব্যবহার করতে পারবেন না। যদি তা হয় তবে সঠিক আচরণটি হ'ল হয় টার্গেট মেশিনে ডটনেট হোস্টিং বান্ডেল ইনস্টল করা বা AspNetCoreModule এ ডাউনগ্রেড করা।

সূত্র: জকোটালিক (গিথুব)

সিএসপিজেজে বিভাগটি পরিবর্তন করার চেষ্টা করুন (একটি পাঠ্য সম্পাদক দিয়ে সম্পাদনা করুন)

  <PropertyGroup>
    <TargetFramework>netcoreapp2.2</TargetFramework>
    <AspNetCoreHostingModel>InProcess</AspNetCoreHostingModel>
  </PropertyGroup>

পরবর্তী ...

 <PropertyGroup>
    <TargetFramework>netcoreapp2.2</TargetFramework>
    <AspNetCoreHostingModel>OutOfProcess</AspNetCoreHostingModel>
    <AspNetCoreModuleName>AspNetCoreModule</AspNetCoreModuleName>
 </PropertyGroup>

উত্স (গিথুব)


4
আমি আপনার পরামর্শটি ব্যবহার করেছি তবে এটিতে পরিবর্তন করেছি InProcessএবং এটি ঠিকঠাক কাজ করছে বলে মনে হচ্ছে। ধন্যবাদ!
জাজব


4
আমাকে ওয়েবকনফাইগের হোস্টিং-এ আউটফ্রোসেসে ইনপ্রসেসও পরিবর্তন করতে হয়েছিল
ম্যাটিউজ মিগাএ

4
আমি লক্ষ করতে চাই AspNetCoreModuleVS2017 এ ব্রেক ব্রেক ডিবাগ আউটপুট সহ । https://github.com/aspnet/AspNetCore/issues/6609
এরিক

4
এই সাইটটি আইআইএস-তে কীভাবে চলে তা মূলত পরিবর্তিত হয়?
হাঞ্জোলো

41

এএসপি.নেট কোর 3.0.০+ এবং ভিজ্যুয়াল স্টুডিও থেকে ১৯ সংস্করণ ১ project.৩+ আপনি প্রজেক্টে বিভাগটি পাবেন।

  <PropertyGroup>
    <TargetFramework>netcoreapp3.1</TargetFramework>
  </PropertyGroup>

সেখানে কোনও এস্পনেটকোরহোস্টিংমডেল সম্পত্তি নেই। আপনি প্রকল্পের বৈশিষ্ট্যগুলিতে হোস্টিং মডেল নির্বাচন পাবেন। সমাধান এক্সপ্লোরারটিতে প্রকল্পের নামটি ডান ক্লিক করুন। বৈশিষ্ট্য ক্লিক করুন।

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

ডিবাগ মেনুতে ক্লিক করুন।

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

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

হোস্টিং মডেল বিকল্পটি খুঁজতে নীচে স্ক্রোল করুন।

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

প্রক্রিয়া ছাড়াই নির্বাচন করুন।

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

প্রকল্পটি সংরক্ষণ করুন এবং আইআইএস এক্সপ্রেস চালান।

সার্ভার স্থাপনার জন্য আপডেট করুন :

আপনি যখন সার্ভারে আপনার অ্যাপ্লিকেশন প্রকাশ করেন নীচের মতো একটি ওয়েব কনফিগারেশন ফাইল রয়েছে:

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

নীচের মত 'ইনপ্রোসেস' থেকে 'আউটফর প্রসেস' তে 'হোস্টিংমোডেল' এর মান পরিবর্তন করুন:

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


আমি পরিবেশনার পরে প্রকাশিত হওয়ার পরে আমি 'হোস্টিংমোডেল' এর মান 'ইনপ্রসেস' থেকে 'আউটফ্রোসেসে' বদলেছি, তবে আমি এখন এই ত্রুটিটি পাচ্ছি: এইচটিটিপি ত্রুটি 502.5 - এএনসিএম-প্রক্রিয়া প্রারম্ভিক ব্যর্থতা
waki68

এর মান পরিবর্তন করার আগে কি ঠিক আছে?
মোহাম্মদ সাদিকুর রহমান

না, এটি ঠিক নয়, তবে এটি হোস্টিং বান্ডেল ইনস্টল করে সমাধান করেছে
waki68

17

আমার ক্ষেত্রে আমি সম্প্রতি আমার অ্যাপস্টেটিংস.জসন ফাইলটিতে একটি ডাটাবেস সংযোগ স্ট্রিং পরিবর্তন করেছি। লগিং বা স্থানে ত্রুটি ধরা না দিয়ে আমি সন্দেহ করি যে এই ত্রুটিটি "এইচটিটিপি ত্রুটি 500.30 - এএনসিএম-ইন-প্রসেস শুরুর ব্যর্থতা" ত্রুটির কারণে ক্ষত হয়েছে।

আমি এক্স-ফ্রেস্টিলার এবং তাহির খালিদের মধ্যে মতবিনিময় লক্ষ্য করেছিলাম যেখানে তাহির প্রারম্ভকালে একটি আইওসি সমস্যা প্রস্তাব করেছিলেন। যেহেতু আমার স্টার্টআপটি সম্প্রতি পরিবর্তিত হয়নি তবে আমার অ্যাপসটিটিং.জেসন ছিল - আমি নির্ধারণ করেছি যে আমার অ্যাপসটিটিং.জসনের সংযোগের স্ট্রিংই সমস্যাটির কারণ ছিল। আমি একটি ভুল সংযোগের স্ট্রিং সংশোধন করেছি এবং সমস্যাটি সমাধান করা হয়েছে। পুরো সম্প্রদায়কে ধন্যবাদ।


4
ভাগ করে নেওয়ার জন্য ধন্যবাদ. আমি আমার অ্যাপসেটেটিংস.জসন পরীক্ষা করেছি এবং একটি ভুল টাইপ পেয়েছি। যে সমস্যার সমাধান।
হারিংগার

একইভাবে; আমার অ্যাপসেটেটিংস.জসন ফাইলটির অনুপস্থিত থাকায় আমি "এইচটিটিপি ত্রুটি 500.30 - এএনসিএম ইন প্রসেসর স্টার্ট ব্যর্থতা" বার্তাটি পেয়েছি
জেটেক

ধন্যবাদ, স্থানীয় অ্যাপ্লিকেশন সংযোগ স্ট্রিংয়ের "\\" "by" দ্বারা পালাতে আমি মিস করেছি সংযোগের স্ট্রিংয়ের আমার অ্যাপসেটেটিংজেসনে। সুতরাং ঠিক করার আগে আমার কাছে "সার্ভার = মেশিন01 \ এসকিউএলএক্সপ্রেস; এক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্স!
বাউ

Event Logsযে সিস্টেমটি একটি ত্রুটিযুক্ত JSON সেটিংকে নির্দেশ করে সেখানে না তাকানো পর্যন্ত আমি সত্যই আমার সমস্যাটি লক্ষ্য করি নি ।
ভ্যানডেশ

@ হেরঞ্জার যা দেখেছিলেন তার মতোই, আমার সংযোগের স্ট্রিংয়ে আমার একটি অবৈধ চরিত্র ছিল। এটি সরানো সমস্যার সমাধান করে।
আলেকজান্ডার স্যান্টোস

11

আপনি যদি ভিজ্যুয়াল স্টুডিও ব্যবহার করছেন এবং এর কোনও উদাহরণ চলছে তবে সেগুলি বন্ধ করুন।

.vsআপনার ভিজ্যুয়াল স্টুডিও সমাধান ( .slnফাইল) যেখানে থাকে সেখানে একটি সাব ফোল্ডার খুঁজে পাওয়া উচিত । ফোল্ডারটি
মুছুন .vsএবং প্রক্রিয়াধীন হোস্টিং মডেলটি দিয়ে আবার চেষ্টা করুন।


10

ASP.NET কোর 2.2 বা তার পরে: একটি 64৪-বিট (x64) স্ব-অন্তর্ভুক্ত স্থাপনার জন্য যা প্রক্রিয়াধীন হোস্টিং মডেল ব্যবহার করে, 32-বিট (x86) প্রক্রিয়াগুলির জন্য অ্যাপ পুলটি অক্ষম করে।

আইআইএস ম্যানেজার> অ্যাপ্লিকেশন পুলের অ্যাকশনস সাইডবারে, অ্যাপ্লিকেশন পুল ডিফল্টস বা অ্যাডভান্সড সেটিংস সেট করুন। 32-বিট অ্যাপ্লিকেশন সক্ষম করুন এবং ভ্যালুতে মান সেট করুন সনাক্ত করুন।

সূত্র: https://docs.microsoft.com/en-us/aspnet/core/host-and-deploy/iis/?view=aspnetcore-3.0#create-the-iis-site


4
এই পরিবর্তনটি আমার সমস্যাগুলি
এএসপি.নেট

ডটনেট কোর ৩.১: আমি আমার পাবএক্সএমএমএল এ সেলফ কন্টেইন্টকে ভুয়াতে পরিবর্তন করেছি এবং ত্রুটি পেয়েছি। এটি এটি স্থির করে।
অ্যান্ড্রু কোভেনহোভেন

5

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

ইভেন্ট ভিউয়ার ত্রুটির বিশদ সরবরাহ করেছে


4

ক্ষেত্রে এটি কেবলমাত্র একটি টাইপো ছিল যা JSON সেটিংস ফাইলটি পার্সিংকে দূষিত করে এবং প্রতিরোধ করে


এবং কীভাবে সম্ভব হয়েছিল?
tnk479

4

আমি অ্যাপ্লিকেশন অধীনে উইন্ডোজ লগস তাকান। এটি ত্রুটি বার্তা এবং স্ট্যাক ট্রেস প্রদর্শন করে। আমি জানতে পেরেছি যে আমি নোড_মডিউলস নামে একটি ফোল্ডার মিস করছি। আমি সেই ফোল্ডারটি তৈরি করেছি এবং এটি এটি স্থির করেছে।

আমি ওয়েবকনফিগ বা প্রকল্পের ফাইলে কোনও পরিবর্তন করি নি। আমার .NETCoreApp সংস্করণটি 3.1 ছিল


একটি বিস্তারিত ত্রুটি বার্তা সন্ধান করতে উইন্ডোজ লগগুলি সন্ধান করার জন্য +1 - এটি আমাকে সত্যিই তাড়াতাড়ি ঠিক করতে সহায়তা করেছিল - ধন্যবাদ!
ত্রিস্তানকফি

3

.Cproj ফাইলে AspNetCoreHostingModel লাইনটি সরানো আমার পক্ষে কাজ করেছিল। আমার অন্য প্রকল্পে এমন লাইন ছিল না যা ভাল কাজ করছিল।

<PropertyGroup>
    <TargetFramework>netcoreapp2.2</TargetFramework>
    <AspNetCoreHostingModel>InProcess</AspNetCoreHostingModel>
</PropertyGroup>

4
আমি কোনও সমস্যা সমাধানের জন্য জিনিসগুলি অপসারণ করতে পছন্দ করি না কারণ এটি প্রকৃত সমস্যাটি কী ছিল তা মুখোশযুক্ত তবে এই পোস্টটির জন্য এক্স-ফ্রেস্টিলারকে ধন্যবাদ জানাই কারণ এটির লাইনটি সরিয়ে দিয়ে এটি অন্তর্নিহিত সমস্যাটি উন্মোচিত করেছিল যা একটির আইওসি স্টার্টআপ ব্যর্থতার সাথে করণীয় ছিল নির্ভরতা নিবন্ধিত হচ্ছে না!
তাহির খালিদ

3

আউটফপ্রসেস হোস্টিং থেকে ইনপ্রোসেস হোস্টিংয়ে। নেট কোর প্রকল্পে হোস্টিং থেকে স্যুইচ করার চেষ্টা করার সময় আমার অনুরূপ সমস্যা হয়েছিল যা আমি সম্প্রতি 2.0 থেকে 3.0 এ আপগ্রেড করেছি।

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

আমার জন্য, এটি কয়েকটি মাইক্রোসফ্ট.এস্পনেটকোর প্যাকেজগুলির কারণে হয়েছিল ।

রেফারেন্সযুক্ত মাইক্রোসফ্ট.অ্যাসনেটকোর প্যাকেজগুলির সমস্ত অপসারণের পরে যার সংস্করণ 3.0.0 এর চেয়ে কম ছিল (এর জন্য কোনও আপগ্রেড উপলব্ধ নেই> = 3.0.0 নেই) এই ত্রুটিটি আর ঘটে না।

এই আমি প্যাকেজ অপসারণ;

<PackageReference Include="Microsoft.AspNetCore" Version="2.2.0" />
<PackageReference Include="Microsoft.AspNetCore.App" Version="2.2.8" />
<PackageReference Include="Microsoft.AspNetCore.Server.IISIntegration" Version="2.2.1" />
<PackageReference Include="Microsoft.AspNetCore.StaticFiles" Version="2.2.0" />

অন্যান্য সমস্ত মাইক্রোসফট.এসপি নেটকোর প্যাকেজ 3.0.0 এর চেয়ে বড় বা সমান সংস্করণ সহ ভাল কাজ করেছে।


3

নিম্নলিখিত লিঙ্কটি ব্যবহার করে। নেট কোর হোস্টিং বান্ডেল ইনস্টলারটি ডাউনলোড করুন:

বর্তমান .NET কোর হোস্টিং বান্ডেল ইনস্টলার (সরাসরি ডাউনলোড)

  1. আইআইএস সার্ভারে ইনস্টলারটি চালান।
  2. সার্ভারটি পুনরায় আরম্ভ করুন বা নেট স্টপ এক্সিকিউট করুন / y এর পরে কমান্ড শেলের নেট স্টার্ট ডাব্লু 3 এসভিসি হবে।

2

এই প্রকাশিত প্রোফাইল সেটিংসটি আমার জন্য স্থির হয়েছে:

প্রকাশিত প্রোফাইল -> সেটিংস -> সাইট এক্সটেনশান বিকল্পগুলি -> কনফিগার করুন

  • [এক্স] এএসপি.নেট কোর সাইট এক্সটেনশন ইনস্টল করুন।


2

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

আমি। নেটস্কোর ২.২ চালাচ্ছি এবং একই ত্রুটি বার্তাটি পেয়েছিলাম তাই আমি নির্বাচিত উত্তরের মতো প্রজেক্ট ফাইলটি ইনপ্রসেস থেকে আউটঅফপ্রসেসে পরিবর্তন করেছি। এর পরে আমি যখন "" প্রয়োগের ধরণ ইনস্ট্যান্ট করতে পারি না "পেয়েছি তখন আমার সমস্যার আসল কারণটি খুঁজে পেয়েছি: এর কারণটি আমার পক্ষে ছিল:

services.AddScoped<IMyService, IMyService>();

পরিবর্তে

services.AddScoped<IMyService, MyService>();

সম্পর্কিত পোস্ট: কেন আমি আমার জেনেরিক পরিষেবার জন্য "প্রয়োগের ধরণ ইনস্ট্যান্ট করতে পারি না" ত্রুটি পাচ্ছি?


4
এটি আমার ক্ষেত্রেও ছিল। ধন্যবাদ
ফিলিপ রোমেরো

1

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

পদক্ষেপ 1: আইআইএসে একটি ওয়েবসাইট তৈরি করুন

পদক্ষেপ 2: নিশ্চিত হয়ে নিন যে ওয়েবসাইটটির অ্যাপপুলটিতে অ্যাপলপুলের "কোনও পরিচালিত কোড নেই" এবং "32-বিট অ্যাপ্লিকেশন সক্ষম করুন" বৈশিষ্ট্যে নেট সিএলআর সংস্করণ সেট করা আছে -> উন্নত সেটিংসটি মিথ্যাতে সেট করা আছে

পদক্ষেপ 3: আপনার প্রকল্পটি রেফারেন্স করছে তা নিশ্চিত করুন। নেট কোর 2.2

পদক্ষেপ 4: কনফিগার সার্ভিস পদ্ধতিতে আপনার স্টার্টআপ। সি ফাইলগুলিতে নিম্নলিখিত লাইনটি যুক্ত করুন

services.Configure<IISServerOptions>(options =>
{
     options.AutomaticAuthentication = false;
});

পদক্ষেপ:: নিম্নলিখিত নিউজ প্যাকেজ যুক্ত করুন

মাইক্রোসফ্ট.এএসপনেটকোর.অ্যাপ v2.2.5 বা তার বেশি

মাইক্রোসফ্ট.এস্পনেটকোর. সার্ভার.আইআইএস v2.2.2 বা ততোধিক

পদক্ষেপ 7: আপনার .csproj ফাইলে নিম্নলিখিত লাইন যুক্ত করুন

<AspNetCoreHostingModel>InProcess</AspNetCoreHostingModel>

পদক্ষেপ 8: আপনার কোডটি তৈরি করুন এবং প্রকাশ করুন ( বেশিরভাগ ক্ষেত্রে x64 বেনেস )

পদক্ষেপ 9: আপনি আপনার ওয়েবসাইটের হোস্টনাম ইত্যাদি / হোস্ট ফাইলে যুক্ত করেছেন তা নিশ্চিত করুন

পদক্ষেপ 10: ওয়ার্ল্ড ওয়াইড ওয়েব প্রকাশনা পরিষেবা পুনরায় চালু করুন

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

সার্ভার: মাইক্রোসফ্ট-আইআইএস / 10.0 (আইআইএস সংস্করণটি আপনার সিস্টেমে কোনও অবনতি হতে পারে)

আপডেট : ডাউনলোড করুন এবং এএসপি.নেট কোর হোস্টিং বান্ডেল ইনস্টল করুন যা এটির কাজ করার জন্য প্রয়োজনীয়


1

বাহ, এই প্রশ্নে অনেক উত্তর রয়েছে তবে আমার এই একই সমস্যা ছিল এবং আমার সমাধান আমি এখানে যা পড়ি তার থেকে আলাদা ছিল এবং বেশ সহজ simple

সঠিক পরিবেশের সেটিংস সহ আমার অ্যাপ্লিকেশনটি অ্যাজুরিতে স্থাপন করা নিয়ে আমার সমস্যা ছিল, তাই আমি প্রবর্তন.জসন ফাইলটি নিয়ে গণ্ডগোল করছি, এবং আমি আইআইএস প্রোফাইলে এএসপিএনটেকোর_ইএনভিআরএনএমএনটি ভেরিয়েবলের মান "বিকাশ" থেকে "উত্পাদনে" পরিবর্তন করেছি । এটিকে "বিকাশ"-এ ফিরিয়ে দেওয়া আমার জন্য সমস্যাটি স্থির করেছে।

  "profiles": {
    "IIS Express": {
      "commandName": "IISExpress",
      "launchBrowser": true,
      "environmentVariables": {
        "ASPNETCORE_ENVIRONMENT": "Development"
      }
    }
  }

1

আমার ক্ষেত্রে এটি appsettings.json ফাইলের একটি ভুল মান ছিল। মান ছিল .\SQLEXPRESSএবং আমি এটিতে পরিবর্তন করার পরে এটি কাজ করেছিল.\\SQLEXPRESS


আমার খুব খারাপভাবে ফর্ম্যাট করা appsettings.json ফাইলের কারণে ঘটেছিল!
ফোসবি

0

আমার জন্য এটি হোস্টেড সার্ভিসে ভুলভাবে ডিবিসিঙ্কটেক্সট ইনজেকশন করা হয়েছিল। আমি এটি অনুসারে এটি আবার লিখেছি:

আমি কীভাবে কোনও আইবি হোস্টটেড সার্ভিসে কোনও ডিবি কনটেক্সট ইনস্ট্যান্স ইনজেক্ট করব?

এবং সব ভাল কাজ!


0

কারণ অ্যাপ্লিকেশন ক্রাশ হয়ে গেছে। কার জন্য এই ব্যতিক্রম সময় সাশ্রয়!

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

var environment = whb.GetSetting("environment");

প্রতি

var environment = "Development";// whb.GetSetting("environment");

কারণ আমার অ্যাপসেটেটিংস.ডিভলপমেন্ট.জসন আছে তবে আমার অ্যাপসেটিংস.প্রডাকশন.জসন নেই। কেন এটি কোনও ফাইল খুঁজে পাচ্ছে না কারণ এটি সঠিক জায়গায় ভিন্ন জিনিস খুঁজছে।


0

নেট কোর ২.২ এর সাহায্যে আপনি ইনপ্রসেস হোস্টিং মডেলটি ব্যবহার করতে সক্ষম হবেন, যেহেতু এটি প্রাকৃতিকভাবে দ্রুত: আইআইএস এবং আপনার অ্যাপের কেস্ট্রেল সার্ভারের মধ্যে কোনও অতিরিক্ত এইচটিটিপি-হপ ছাড়াই সবকিছুই আইআইএস-এ প্রক্রিয়া করা হয়। একটি জিনিস যা আপনি করতে চাইছেন তা হ'ল এই ট্যাগটি যুক্ত করুন: AspNetCoreModuleV2 নতুন AspNetCoreModuleV2 বনাম পুরানো AspNetCoreModule বিকল্পটি লক্ষ্য করুন। আরেকটি গুরুত্বপূর্ণ বিষয় হ'ল, অপরাধীকে সনাক্ত করার জন্য উইন্ডোজ অ্যাপ্লিকেশন ইভেন্ট লগ পরীক্ষা করুন। যদিও ত্রুটি বার্তাগুলি ক্রিপ্টিক হতে পারে, মাঝে মাঝে, তারা কোডটিতে সঠিক লাইন নম্বরগুলি নির্দেশ করে যা ব্যর্থতার কারণ হয়ে দাঁড়ায়। এছাড়াও, আপনি যদি টিএফএসের সাথে সিআই / সিডি ব্যবহার করেন, সেখানে অ্যাপসেটেটিংস.জসন ফাইলে পরিবেশের ভেরিয়েবলগুলি যথাযথভাবে তাদের মনোনীত মানগুলির সাথে প্রতিস্থাপন করা হয়নি এবং এটি আমার জন্য ব্যতিক্রমের উত্সগুলির মধ্যে একটি was


0

আমার Program.csফাইলটিতে আমার একটি সমস্যা ছিল । আমি এটির সাথে যোগাযোগের চেষ্টা করছিলাম AddAzureKeyVaultযা অনেক আগেই মুছে ফেলা হয়েছিল।

উপসংহার :

This error could come to due to any silly error in the application. Debug step by step your application startup process.

0

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

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

যদি কেউ জানেন যে আমি ডিবিতে সরাসরি ম্যানুয়ালি চালনা না করে মাইগ্রেশন ত্রুটিটি কীভাবে দেখতে পেতাম, তা কার্যকর হবে।


0

আমি ঠিক একই সমস্যা ছিল। দেখা গেল এটি আমার পক্ষে মূর্খ ভুল ছিল।

সার্ভিস কালেকশনে আমি একটি নিবন্ধ করার চেষ্টা করেছি abstract class

services.AddScoped<IMyInterface, MyClasss>();

যেখানে MyClassছিল abstractHehe আমাকে কারণে কিছু অজানা জন্য :)

সুতরাং ছেলেরা যদি আপনি HTTP Error 500.30 - ANCM In-Process Start Failure কেবল নিজের পর্যালোচনা পেয়ে থাকেনServiceCollection


0

আমার জন্য, সবকিছু ঠিক ছিল তবে সমস্যাটি বিভিন্ন ভিএস সংস্করণ দ্বারা প্রকাশের কারণে, অদ্ভুত !!! (সর্বশেষ ভিএস 2019 (16.4.2))। আমি যখন ভিএস 2017 এর সাথে অ্যাপ্লিকেশন প্রকাশ করি তখন তা ঠিকঠাক কাজ করে।

প্রকৃত ইস্যু নির্ভরতার JSON ফাইল (যেমন রয়েছে MyWebApp.deps.jsonপ্রকাশ ফোল্ডারে)। আশা করি এটি কাউকে সাহায্য করবে।

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


ইদানীং, আমি খুঁজে পেতে পারি যে ফাইলটি প্রকাশিত ফোল্ডারে পাওয়া যায়। কিন্তু evenLogs ত্রুটি বার্তা এই dep.json ফাইলে এবং এই JSON ফাইল পাথ নির্দেশ করা হয় উল্লেখ করা হয় runtimes/win-x64/native, না নিশ্চিত এই একই ফোল্ডারে অথবা কিছু পাথ নির্দেশ করা হয়
Premchandra সিং

আমার কাছে উইনলগের আসল ইস্যুটি হ'ল Could not find inprocess request handler. Captured output from invoking hostfxr: Error: An assembly specified in the application dependencies manifest (Cues.Web.deps.json) was not found: package: 'runtime.win-x64.Microsoft.NETCore.App', version: '2.2.8' path: 'runtimes/win-x64/native/mscordaccore_amd64_amd64_4.6.28207.03.dll'
প্রেমচন্দ্র সিং

0

প্লিজ পুরো বোঝার জন্য আমার পূর্ববর্তী উত্তরগুলি একই থ্রেডে দেখুন। একাধিক উত্তরের জন্য দুঃখিত

আরও তদন্তের পরে, ভিএস 2019 এর জন্য নেট নেট 2.2 এর সর্বশেষ প্যাচ (ভিএসের ডিফল্ট আচরণ) বেছে নেওয়ার কারণে সমস্যাটি ঘটছিল যা আমার কাছে অ্যাপ্লিকেশনটি প্রকাশের জন্য ২.২.৮। আমরা এটি ব্যবহার করে পছন্দসই একটি নির্দিষ্ট সংস্করণে সীমাবদ্ধ করতে পারি

<RuntimeFrameworkVersion>2.2.4</RuntimeFrameworkVersion>

এখানে দেখুন । সর্বশেষ প্যাচ প্রয়োগ না করা সত্ত্বেও এটি আমার সমস্যার সমাধান করেছে। আমি যে কোনও ভিএস 2017 বা ভিএস 2019 থেকে তৈরি করতে পারি, উভয়ই। নেট কোর 2.2.0 রানটাইম সংস্করণের জন্য অ্যাপ্লিকেশন প্রকাশ করে

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


0

আমার একই ত্রুটি ছিল এবং সমস্যাটি ছিল মাইক্রোসফ্টের সাথে x এক্সটেনশন। এবং এটি আমার প্রকল্পের রেফারেন্সিং ছিল এমন একটি প্রকল্পের রেফারেন্সিং ছিল।

একবার আমি এই প্রকল্পে মাইক্রোসফ্ট। এক্সটেনশন.প্রিমিট পরিবর্তন করেছি। এই সমস্যাটি স্থির হয়ে গেছে।

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

যেহেতু ন্যুগেট প্যাকেজগুলি। নেট সংস্করণটির সাথে শক্তভাবে মিলিত হয়েছে। কেবলমাত্র নিশ্চিত করতে হবে যে সমস্ত প্যাকেজগুলি প্রজেক্টের উল্লেখ রয়েছে এছাড়াও। নেট সংস্করণটির সাথে দৃ tight়ভাবে মিলিত হওয়া উচিত।


0

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

বা এসপি কোর 3.1 টেম্পলেটগুলির জন্য যা IHostBuilder (IWebHostBuilder নয়) ব্যবহার করে, কনফিগার ওয়েবেহোস্টডেফল্টস কল করুন

 public static IHostBuilder CreateHostBuilder(string[] args) =>
        Host.CreateDefaultBuilder(args)
            .ConfigureWebHostDefaults(webBuilder =>
            {
                // add stuff here
                webBuilder.UseStartup<Startup>();
            });

0

আমার ক্ষেত্রে উপরোক্ত সমাধান ছাড়াই কাজ করেছে। কিন্তু যখন আমি সমাধান এক্সপ্লোরার থেকে myproject.vspscc ফাইলটি সরিয়েছি, সমস্যাটি সমাধান হয়েছে।


0

AspNetCoreModuleV2 এর জন্য ডেডিকেটেড অ্যাপ পুল চালিয়ে আমার সমস্যাটি সমাধান করুন

বর্ণনা:

HTTP Error 500.34 - ANCM Mixed Hosting Models Not Supported

আমি একই অ্যাপ পুলের অধীনে একাধিক অ্যাপ্লিকেশন চালাচ্ছিলাম। কিছু অ্যাপ্লিকেশন চলছিল

<add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModule" resourceType="Unspecified" />

ত্রুটির কারণ হিসাবে যুক্ত অ্যাপ্লিকেশনটি AspNetCoreModuleV2 চলছে

<add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModuleV2" resourceType="Unspecified" />

আমি AspNetCoreModuleV2 এর জন্য নিবেদিত একটি নতুন অ্যাপ পুল তৈরি করেছি এবং এটি আমার সমস্যা সমাধান করেছে।


0

আমার স্টার্টআপ। সি-তে একটি রানটাইম ত্রুটি হয়েছিল। স্কুলবয়ের ত্রুটি - আমি সেই ফাইলটিতে একটি ছোট ঝাঁকনি দিয়েছি, তবে অ্যাজুরেতে মোতায়েনের আগে স্থানীয়ভাবে আমার অ্যাপটি চালাচ্ছি না। অ্যাপটি সফলভাবে শুরু হয়নি এবং আমি 500.30 ত্রুটি পৃষ্ঠা পেয়েছি।


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