HTTPS را برای توسعه محلی در ASP.NET Core – وبلاگ Kaloyan Drenski فعال کنید

HTTPS را برای توسعه محلی در ASP.NET Core – وبلاگ Kaloyan Drenski فعال کنید

من در حال حاضر در حال آزمایش برنامه ای هستم که با Blazor (سمت سرور) و ASP.NET Core می نویسم. با این حال ، هنگام اجرای برنامه ها با dotnet cli به صورت محلی ، با HTTPS به مشکل برخورده ام. مشخص شد که راه حل بسیار ساده بود. با استفاده از NET Core فقط یک دستور ساده برای فعال کردن HTTPS به صورت محلی و صدور گواهی وجود دارد.

 dotnet dev-certs https - اعتماد

بعد از اجرای این برنامه در داخل کنسول ، هشداری از شما می خواهد که این گواهی را به صورت محلی بر روی دستگاه خود تأیید و نصب کنید.

افزودن گواهی HTTPS به صورت محلی از طریق .NET Core cli

بعد از تأیید این ، گواهینامه شما به دستگاه محلی شما اضافه می شود و پیامی مشابه این پیام در کنسول خود دریافت خواهید کرد:

گواهی HTTPS با موفقیت اضافه شد به دستگاه محلی

پس از آن باید مرورگر خود را مجدداً راه اندازی کنید و یک گواهینامه معتبر خواهید داشت ، مانند گواهی نشان داده شده در زیر

localhost HTTPS

اگر می خواهید گواهینامه های خود را حذف کنید ، می توانید این کار را با دستور زیر:

 dotnet dev-certs https - Clean

برای اطلاعات بیشتر در مورد گزینه های موجود می توانید از دستور help استفاده کنید:

 dotnet dev-certs https --help

که هر آنچه برای بازی با

dotnet dev-certs https options help

برنامه نویسی مبارک!

به شما نشان می دهد