سلام
چطور باید validator هایی که در یک class library هستند رو به یک پروژه Asp.net core اضافه کرد ؟
زمانی که از یک class library اسمبلیها رو اضافه میکنیم بخش client side کار نمیکنه
ولی اگه validator توی خود پروژه asp.net core باشه کار میکنه
زمانی که از یک class library اسمبلیها رو اضافه میکنیم بخش client side کار نمیکنه
ولی اگه validator توی خود پروژه asp.net core باشه کار میکنه
معادل این مطلب برای ASP.NET Core 6x
- روش Model binder دیگر با نگارشهای جدیدتر ASP.NET Core کار نمیکند و همچنین محدودیتهای زیادی هم مانند عدم پشتیبانی از پارامترهای [FromBody] را دارد؛ چون بکارگیری [FromBody]، استفادهی از تمام Model binders سفارشی را لغو میکند.
یک نکتهی تکمیلی
در ASP.NET Core 3.0 دیگر شرط زیر برقرار نیست:
context.Resource is AuthorizationFilterContext mvcContext
- آیا میتوان همزمان دو سیستم مبتنی بر کوکی و توکن را با هم استفاده کرد؟ بله. امکان ترکیب سیستم اعتبارسنجی مبتنی بر کوکی ASP.NET Core Identity و روش مبتنی بر توکنهای مطلب جاری وجود دارد.
- آیا مثالی وجود دارد که در آن ASP.NET Core Identity و JWT را با هم ترکیب کرده باشد؟ بله؛ در اینجا.
ASP.NET Core Identity فقط برای مدیریت یک برنامهی وب طراحی شده. اگر بیشتر از یک برنامهی وب دارید، نیاز به راه حل مخصوص آنرا که «تامین کنندهی هویت مرکزی» یا «IDP» نام دارد، خواهید داشت: «امن سازی برنامههای ASP.NET Core توسط IdentityServer 4x»
نظرات مطالب
مقدمهای بر تزریق وابستگیها درASP.NET Core
موردی که مدنظر شما است تزریق وابستگیها نام ندارد و الگوی service locator است. اگر بخواهید از آن در ASP.NET Core استفاده کنید، نظرات و نکات تکمیلی مطلب «ارتقاء به ASP.NET Core 1.0 - قسمت 6 - سرویسها و تزریق وابستگیها» را مطالعه کنید و خصوصا عبارات « GetService » و یا « GetRequiredService » را در آن جستجو کنید؛
مانند Request.HttpContext.RequestServices.GetService.
مطلب «اجبار به استفادهی از HTTPS در حین توسعهی برنامههای ASP.NET Core 2.1» را پیگیری کنید. نیاز هست مجوز SSL آزمایشی ASP.NET Core را به «Trusted Root Certification Authorities/Certificates» منتقل کنید که در آن مطلب توضیح داده شدهاست.
- اگر در صفحه anti forgery token داشته باشید (یعنی تنظیم پیشفرض تمام فرمهای ASP.NET Core)، این هدر cache-control را بازنویسی میکند؛ در جهت کش نشدن آن صفحه. اطلاعات بیشتر
- یعنی نیازی به استفاده از فیلتر NoBrowserCache فوق در برنامههای ASP.NET Core نیست و این مورد، تنظیم پیشفرض تمام صفحات دارای فرم آن است.
- یعنی نیازی به استفاده از فیلتر NoBrowserCache فوق در برنامههای ASP.NET Core نیست و این مورد، تنظیم پیشفرض تمام صفحات دارای فرم آن است.
نظرات مطالب
ارسال ویدیو بصورت Async توسط Web Api
ASP.NET Core 2.0 پشتیبانی توکاری را از این مساله ارائه کرده: «پشتیبانی توکار ASP.NET Core 2.0 از Range headers». به این ترتیب کاربر میتواند از قسمت خاصی شروع به درخواست نمایش کند (همان از سرگیری مجدد)، یا نمایشگر قسمتهای بعدی را پیشتر درخواست و بافر کند.