با سلام؛ یه پروژه انجام میدم بر اساس DNT Identity مشکلی که دارد زمان طولانی build پروژه است. هر بار که build میکنم حدود 2 الی 3 دقیقه طول میکشد تا عملیات build انجام شود که اذیت کننده است. آیا روشی برای کاهش زمان build پروژه وجود دارد؟
این مسیرها تنظیم شدهاند و در حالت استفاده از Ajax، به صورت هدر Response، به سمت کلاینت ارسال میشوند. حالت Redirect ای که در برنامههای MVC مشاهده میکنید، مرتبط است با استفاده از Razor و فراخوانی صریح SignOutAsync در سمت سرور که از این تنظیمات استفاده میکند. بنابراین بستگی دارد که از چه روشی استفاده میکنید؟ Razor یا Ajax.
مرسی از نظرتون
دقیقا مشکل من با این روش همینه که تو هر SaveChange عملیات serialize و deserialize انجام میشه که توی برنامههای با request بالا باعث سربار و کندی میشه. به نظرم برای سیستمهای کوچیک و کم بار خیلی خوبه ولی برای سیستمهای سنگینتر همین روشی که شما گفتید خیلی بهینهتر و منطقیتره
دقیقا مشکل من با این روش همینه که تو هر SaveChange عملیات serialize و deserialize انجام میشه که توی برنامههای با request بالا باعث سربار و کندی میشه. به نظرم برای سیستمهای کوچیک و کم بار خیلی خوبه ولی برای سیستمهای سنگینتر همین روشی که شما گفتید خیلی بهینهتر و منطقیتره
نظرات مطالب
رمزنگاری خودکار فیلدهای مخفی در ASP.NET MVC
با سلام؛
برای رمزنگاری فیلدهای مخفی در ASP.NET MVC Core چه روشی را پیشنهاد میکنید
آیا استفاده از مکانیزم رمزنگاری موقتی اطلاعات «Data protection» مناسب است؟
آیا استفاده از Middleware برای شبیه سازی رمزنگاری خودکار فیلدهای مخفی کار درستی است؟
تمام نظرات را یکبار مطالعه کنید: «روش انتقال منابع مرتبط با data annotations و ViewModelها به یک اسمبلی دیگر »، «... روشی برای بومی سازی DisplayAttribute »، «مثال توضیحات تکمیلی در مورد انتقال منابع به یک اسمبلی دیگر»، «در تکمیل قسمت «
استفاده از اطلاعات منابع در DataAnnotations»» و ...
نظرات مطالب
React 16x - قسمت 34 - توزیع برنامه
دستور npm run build نام فایلهای نهایی را به همراه هش محتوای آنها تولید میکند:
این روشی هست که در Angular هم برای cache busting مورد استفاده قرار میگیرد. به همین جهت فایلهای تغییر یافته، دارای هش جدیدی خواهند بود که به عنوان یک فایل js جدید، حتما مجددا توسط مرورگر از سایت دریافت خواهند شد و کش نمیشوند.
- مسالهای که با یک متد الحاقی قابل فراخوانی در فایلهای Razor قابل حل است، نیازی به اینکار ندارد.
- روشی که برای تولید Url استفاده کردید باید اصلاح شود: «نحوه صحیح تولید Url در ASP.NET MVC» و در اینجا UrlHelper به صورت زیر قابل دریافت است:
var urlHelper = ViewContext.HttpContext.Items.Values.OfType<IUrlHelper>().FirstOrDefault();
با تشکر . من به دنبال روشی هستم که از کندو برای صفحه بندی و مرتب سازی استفاده کنم و از طریق پارامترهای اکشن متد و اعمال آن بر لیست دریافتی از بانک اطلاعاتی جستجو انجام شود.اینکه ارزشهای درون کنترلهای مربوط به فرم جستجو رو چگونه با پارامتر فیلتر کندو در اکشن جایگزین کنم برای من سوال هست
با سلام
من داخل فیلتر شرطی از ajax ارسالی را بررسی میکنم و در صورت صحیح نبودن شرط میخواهم که هم اکشن اجرا نشود و هم کد خطا و متن خطا که توسط کدهای خودم ست میشود به کلاینت بر گردانده شود ، با چه روشی میتوان این متد را در فیلتر سفارشی خودم پیاده سازی کنم ؟
نظرات مطالب
طبقه بندی Bad Code Smell ها
معمولا در موارد این چنینی که ذکر شده از enumها استفاده میکنن. ولی بیشتر بستگی به تکه کدی داره که نوشته شده. معمولا میتونیم به روشی ریفکتور انجام بدیم و از پایه نیازی به مثلا چک کردن رول پیش نیاد. ریفکتورهای مختلفی مورد به مورد میشه استفاده کرد