ارور HTTP Error 500.30 - ANCM In-Process Start Failure

ارور 500.30 یکی از ارورهای رایج مربوط به رویت سایت میباشد.

یکی از خطاهایی که در سایت مان بر روی هاست های ویندوزی ممکن است با آن رو به رو شویم ارور HTTP Error 500.30 - ANCM In-Process Start Failure میباشد.

این ارور به دلیل نصب نبودن ASP .net Core بر روی سرور میباشد.

زمانی که بر روی سیستم خود در حال کدنویسی هستیم نسخه ای از ASP .net Core  بر روی سیستم ما نصب میباشد و ما بدون هیچ مشکلی با آن کدنویسی میکنیم و هیچ خطایی مشاهده نمیکینم. اما مشکل از زمانی آغاز میشود که اطلاعات سایت خود را به سرور منتقل میکنیم و پیغام HTTP Error 500.30 - ANCM In-Process Start Failure نمایش داده میشود!

حال چه کار باید کرد؟

در صورتی که از سرور مجازی استفاده میکنیم و کنترل پنل بر روی آن نصب نیست به سادگی نسخه ای که بر روی سیتم خودمان نصب داریم را بر روی سرور نصب میکنیم و ایراد رفع خواهد شد.

اما اگر از هاست اشتراکی قرار است استفاده کنیم به دلیل استفاده از کنترل پنل های ویندوزی مثل plesk امکان نصب این گونه نرم افزارها بر روی هاست به صورت خارج از نصب کنترل پنل امکانپذیر نیست. ساده ترین و بهترن راه این است که از پشتیبانی هاست بخواهیم تا لیست نسخه هایی که بر روی سرور نصب میباشند را  اعلام نمایند و پس از آنکه لیستی شبیه لیست زیر دریافت کردیم  خروجی سایت را به نسخه ای که در هاست نصب میباشد تغییر دهیم که برای اینکار باید نسخه اعلام شده را بر روی سیستم خود نصب و خروجی تهیه نماییم.

 


.NET SDKs installed:
3.0.101 [C:\Program Files\dotnet\sdk]
3.1.103 [C:\Program Files\dotnet\sdk]
3.1.201 [C:\Program Files\dotnet\sdk]

.NET runtimes installed:
Microsoft.AspNetCore.All 2.1.17 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All]
Microsoft.AspNetCore.All 2.1.30 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All]
Microsoft.AspNetCore.All 2.2.6 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All]
Microsoft.AspNetCore.All 2.2.7 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All]
Microsoft.AspNetCore.App 2.1.17 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 2.1.30 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 2.2.6 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 2.2.7 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 3.0.0 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 3.0.1 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 3.1.3 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 3.1.25 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.NETCore.App 2.1.12 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 2.1.30 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 2.2.7 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 3.0.0 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 3.0.1 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 3.1.3 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 3.1.25 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]


به طور مثال ما بر روی سیستم مان در حال استفاده از نسخه 2.2.4 هستیم که هم اکنون در لیست بالا رویت نمیشود یا در کل نسخه 2.2 بر روی سیستم مان نصب است. ابتدا باید بر روی سیستم خود نسخه دقیق را پیدا کنیم که با دستور dotnet --info در cmd میتوانیم نسخه دقیق را مشاهده کنیم.

حال با توجه به لیستی که پشتیبانی هاست ارائه کرده در لیست بالا مشاهده میکنیم که نسخه 2.2.4 بر روی سرور هاست نصب نیست. پس باید نسخه سیستم مان را به نسخه های موجود تغییر دهیم تا ایراد رفع گردد.

توجه به این نکته بسیار لازم است که برای نصب باید به همه موارد دقت کنیم تا نسخه همه موارد با نسخه خروجی ما یکسان باشد.

در غیر اینصورت خطا از بین نخواهد رفت.

کلیدواژه:
2167 بازدید
هاست لینوکس ارزان
نظرات
کد تخفیف اولین سفارش