در صورتی که امروز اقدام به گرفتن ویژوال استدیو کنید، به جای 15.8 شما 15.9 را خواهید گرفت که خیلی هم خوب است. فقط بهتر است به جای این که از ویندوز 10 ورژن 17134 استفاده کنید، از 17763 استفاده کنید که به روزتر است و SDK آن به صورت پیش فرض توسط Visual Studio 15.9 نصب میشود. در صورتی که بخواهید در ویندوز 10 نگارش 17134 یا 16299 کد بزنید، در موقع نصب Visual Studio 15.9 درخواست نصب SDKهای آن را هم بدهید. همان طور که گفتیم، نباید کمتر از 16299 هم باشید. اساسا همان 16299 نیز دارای دردسر و باگ زیادی است، بهتر است 17134 یا 17763 باشید.
در نسخه (حال) Net Core 2.0 اگر نیاز به ایجاد توکن جهت ارسال پیامک داشته باشد ( userManager.GenerateChangePhoneNumberTokenAsync ) با مشکل عدم ایجاد توکن به صورت عدد صحیح (در واقع توکن ایجاد شده برابر است با userManager.GenerateChangeEmailTokenAsync ) مواجه میشوید که به نوعی باگ این نسخه است برای رفع این مشکل در Startup برنامه تنظیم زیر را اضافه کنید .
منبع
services.AddIdentity<ApplicationUser, IdentityRole>(option => { //other stuff option.Tokens.ChangePhoneNumberTokenProvider = "Phone"; });
منبع
« ... تمامی اکشنهای مورد نیاز ... »
این مورد نیازها را در لیست صفحهی دادن دسترسیهای پویا انتخاب کنید؛ چون به علت «مبهم بودن» قابل حدس زدن یا استخراج نیستند. ضمن اینکه هیچ الزامی وجود ندارد که یک شخص به تمام آدرسهای قید شدهی در یک صفحه دسترسی داشته باشد و برنامه به صورت خودکار به تمام آنها دسترسی کاملی را اعطا کند. هر نوع حدس زدنی در اینجا میتواند تبدیل به یک باگ امنیتی در دراز مدت شود.
این مورد نیازها را در لیست صفحهی دادن دسترسیهای پویا انتخاب کنید؛ چون به علت «مبهم بودن» قابل حدس زدن یا استخراج نیستند. ضمن اینکه هیچ الزامی وجود ندارد که یک شخص به تمام آدرسهای قید شدهی در یک صفحه دسترسی داشته باشد و برنامه به صورت خودکار به تمام آنها دسترسی کاملی را اعطا کند. هر نوع حدس زدنی در اینجا میتواند تبدیل به یک باگ امنیتی در دراز مدت شود.
نظرات مطالب
راحت بگویید نه!
ممنون از نظرتون، در کل هدف من برنامه نویسها بوده و منظورم از ما بیکار نشسته ایم هم به افرادی است که بطور حرفه ای کار میکنند ولی چون تحرک فیزیکی ندارند از دید دیگران بیکار بنظر میان.
منظور ازچرخ ساز هم کسی رو میگم که میخواد مسائل حل شده از قبل رو مثل ORMها رو یک تنه حل کنه وبا نوشتن یک لایه پر از باگ تک نفره که خیلی از کارهای EF و یا NH را انجام نمیدهد خودش را در تثبیت کند و چگونه کار برنامه نویسی خود را حفظ کنیم؟!
نظرات مطالب
ExtJs! رویا یا کابوس؟
فارسی سازی و راست چین کردن و حتی تقویم جلالی و فونت فارسی رو به راحتی در عرض 1 هفته به Ext Net اضافه کردیم... فقط چیزی که در Ext بسیار جذاب هست سرعت بالای Requestهاست که خیلی به درد میخوره! در نسخه جدیدی هم که به زودی منتشر میشه 4000 باگ رفع شده که فکر میکنم خیلی از ایرادات رفع بشه.
نظرات مطالب
چک لیست تهیه یک برنامه ASP.NET MVC
- پیش فرض حجم مجاز قابل آپلود فایلها در ASP.NET حدود 4 مگ است که کافی نیست. این رو باید بیشتر کنید. همچنین حجم فایل که بالا رفت نیاز است سرور زود timeout نزند.
- خاموش کردن enableVersionHeader و همچنین MvcHandler.DisableMvcResponseHeader سبب میشود تا رباطهای باگ یاب سایتها نتوانند دقیق عمل کنند چون شماره نگارش MVC و ASP.NET مورد استفاده مخفی میشود.
- از کوکی استفاده کنید. برای شروع: (^)
در دوران ASP کلاسیک، از سشن عموما برای مشخص سازی وضعیت لاگین افراد استفاده میشد. الان با وجود روشهای مختلف اعتبارسنجی در ASP.NET هیچ ضرورتی به استفاده از آن نیست.
- خاموش کردن enableVersionHeader و همچنین MvcHandler.DisableMvcResponseHeader سبب میشود تا رباطهای باگ یاب سایتها نتوانند دقیق عمل کنند چون شماره نگارش MVC و ASP.NET مورد استفاده مخفی میشود.
- از کوکی استفاده کنید. برای شروع: (^)
در دوران ASP کلاسیک، از سشن عموما برای مشخص سازی وضعیت لاگین افراد استفاده میشد. الان با وجود روشهای مختلف اعتبارسنجی در ASP.NET هیچ ضرورتی به استفاده از آن نیست.
بسیار عالی بود . یه سوالی داشتم و اینکه برای کار با jquery ajax باید در visualstudio پروژه Enabale Ajax ایجاد نمود یا اینکه با پروژه معمولی هم کار میکنه چرا که هنگام پاس دادن اطلاعات بصورت json فایر باگ میگفت فرمتت صحیح نیست و وقتی که با پروژه Enable ajax کار کردم مشکل حل شد در این مورد یه توضیحی میدید . با سپاس فراوان/
اشتراکها
گزارش سایتهای دزد محتوا به گوگل
اشتراکها