قابلیت جدید باگ در باگتو چیست؟

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


آخرین باگ ها


محمد منیعات
پاسخ ها (1)

سلام من مدم از ویو کامپننت استفاده کردم توی بسکت  مقدماتی باگتو کریت کارت 3 ولی اجرا میکنم این ارور رو میده چرا این ارور رو میده؟



 

An unhandled exception occurred while processing the request.

InvalidOperationException: The model item passed into the ViewDataDictionary is of type 'Spice_shop.Common.Dto.ResultDto`1[Spice_shop.Application.Services.Carts.Cartdot]', but this ViewDataDictionary instance requires a model item of type 'Spice_shop.Application.Services.Carts.Cartdot'.


سلام وقت بخیر در دوره ASp.net Core ستارگان در پروژه پایانی بخشی آموزش داده شد که با استفاده از رفلکشن و اتریبیوت میتونستیم فیلد های InsertTime و UpdateTime و .... اضافه کنیم
میخوام بدونم با همین خواص چطور میشه  DbSet<Entity> l ها رو اضافه کنیم که در پروزه های بزرگ مجبور نشیم دستی تک تک  DbSet<Entity> l ها رو بنویسیم



محمد حسن مختاری
پاسخ ها (0)

سلام
دررابطه با signalr میخاستم بدونم چطور میتونم در هر گرو یوزر هایی که لاگین شدن رو به گروه ادد کنم که بقیه یوزر ها نتونن عضو اون گروه بشن؟



محمدرضا شهبازی
پاسخ ها (0)

سلام 
من به یه مشکل خاصی برخورد کردم فرض کنید ما نان رو جست و جو کردیم به جای اوردن خود نان محصولاتی همچون "پیراهن زنانه "رو هم میاره چون نان در زنانه وجود داره
("نان")item.contain راه حلی سراغ داردید چون تعداد محصولات زیاده واقعا جا نداره تایتل هر محصول رو به کلمه کلمه تبدیل کرد وجست وجو کرد


سلام دوستان کسی میدونه چجور باید برای پنل پلسک, تنظیمات smtp رو تنظیم کرد ، از یه جایی هاست گرفتم اونام بلد نیستن راهنماییم کنن اگر میشه یه نمونه فعال یا یک منبع خوب معرفی کنید باتشکر


با درود جناب بابایی گرامی
در دوره‌ی مقدماتی دات‌نت‌ کور در قسمت پروژه، فایل Users2، من تا دقیقه‌ی ۳۰ همراه با شما کدنویسی کردم. با اجرای برنامه اما ارور زیر را دریافت کردم:


InvalidOperationException: The model item passed into the ViewDataDictionary is of type 'Sepanta_Store.Application.Services.Users.Queries.GetUsers.RequestGetUserDto', but this ViewDataDictionary instance requires a model item of type 'Sepanta_Store.Application.Services.Users.Queries.GetUsers.ResultGetUserDto'.

به نظر شما اشتباه من در کجاست؟
سپاس از زحمات شما.



محمد مهدی اویسی
پاسخ ها (2)

در صورت  اعمال فیلترینگ (isremoved)  و فعال کردن یک بولین فیلتر شده دیگر به آن دسترسی ندارم 

 

در اصل من می خواهم در صورت نیاز بولین محصول را غیر فعال کنم ولی موقع فراخوانی به خاطر فیلتر می گوید محصول در دیتابیس نیست 

چه کار کنم که در جایی که می خواهم محصول را بتوانم ادیت کنم



negar karimi
پاسخ ها (1)

سلام و درود بر شما آقای بابایی

از شما به خاطر آموزش های بسیار عالی تون تشکر میکنم.
یه سوالی دارم که شایدخیلی پیش پا افتاده باشه . من قبلا وب فرم کار میکردم و وقتی برنامه اجرا میشد کدهای دیزاین رو تغییر میدادیم با سیو کردن و رفرش مجدد مرورگر برنامه اجرا میشد.
اما در کور  با این موضوع مشکل دارم (یک خط css رو تغییر میدهم باید برنامه استپ و دوباره اجرا کنم)
آیا این روال طبیعی اجرا برنامه است (یا ممکنه اطلاعاتم هنوز بروز نشده باشه).


سلام و وقت بخیر

تفاوت پکیج microdoft.AspnetCore.Authentication.JwtBearer و system.identityModel.Token.JWT چی هست ؟

زمانیکه میخواهیم یک توکن بسازیم در پکیج اول یک JWTSecurityToken را new  می کنیم و در پکیج دوم SecurityTokenDescriptor را new  میکنیم؟



محمد مهدی اویسی
پاسخ ها (5)

سلام من عینا دستور فیلتر شما را کپی کردم فقط نام تیبل را تغییر دادم ولی دستور عمل نمی کند و محصولات فیلتر شده را نمایش می دهد



nazgol mmm
پاسخ ها (1)

به ستون های جدول اضافه نمیشود shadow porperty

 

protected override void OnModelCreating(ModelBuilder builder)
        {

            foreach (var entityType in builder.Model.GetEntityTypes())
            {
                if (entityType.ClrType.GetCustomAttributes(typeof(AuditableAttribute), true).Length > 0)
                {
                    builder.Entity(entityType.Name).Property<DateTime?>("InsertTime");
                    builder.Entity(entityType.Name).Property<DateTime?>("UpdateTime");
                    builder.Entity(entityType.Name).Property<DateTime?>("DeleteTime");
                    builder.Entity(entityType.Name).Property<bool>("IsDeleted");

                }
            }

            base.OnModelCreating(builder);
        }

        public override int SaveChanges()
        {
            var modifiedEntries = ChangeTracker.Entries().Where(a => a.State == EntityState.Modified ||
              a.State == EntityState.Deleted ||
              a.State == EntityState.Added);
            foreach(var item in modifiedEntries)
            {
                var entityType = item.Context.Model.FindEntityType(item.Entity.GetType());
                var inserted = entityType.FindProperty("InsertTime");
                var updated = entityType.FindProperty("UpdateTime");
                var removed = entityType.FindProperty("DeleteTime");
                var IsRemoved = entityType.FindProperty("IsDeleted");

                if(item.State==EntityState.Added && inserted!=null)
                {
                    item.Property("InsertTime").CurrentValue = DateTime.Now;
                }
                if (item.State == EntityState.Modified && updated != null)
                {
                    item.Property("UpdateTime").CurrentValue = DateTime.Now;
                }
                if (item.State==EntityState.Deleted && IsRemoved!=null && removed!=null)
                {
                    item.Property("DeleteTime").CurrentValue = DateTime.Now;
                    item.Property("IsDeleted").CurrentValue = true;
                }               
            }
            return base.SaveChanges();
        }



nazgol mmm
پاسخ ها (1)

چرا متد _signInManager.ExternalLoginSignInAsync وقتی با گوگل لاگین میکنیم دفعه اول failed و دفعه دوم sucess میشود؟؟؟

من همین پروژه باگتو که قرار دادید هم تست کردم همینطوری بود



سامان حسینی
پاسخ ها (1)

در کاتلین چجوری مقدار یک متغیر private  توی کلاس رو تغییر بدیم ؟



nazgol mmm
پاسخ ها (1)

        protected override void OnModelCreating(ModelBuilder builder)
        {

            foreach (var entityType in builder.Model.GetEntityTypes())
            {
                if (entityType.ClrType.GetCustomAttributes(typeof(AuditableAttribute), true).Length > 0)
                {
                    builder.Entity(entityType.Name).Property<DateTime?>("InsertTime");
                    builder.Entity(entityType.Name).Property<DateTime?>("UpdateTime");
                    builder.Entity(entityType.Name).Property<DateTime?>("DeleteTime");
                    builder.Entity(entityType.Name).Property<bool>("IsDeleted");

                }
            }

            base.OnModelCreating(builder);
        }

        public override int SaveChanges()
        {
            var modifiedEntries = ChangeTracker.Entries().Where(a => a.State == EntityState.Modified ||
              a.State == EntityState.Deleted ||
              a.State == EntityState.Added);
            foreach(var item in modifiedEntries)
            {
                var entityType = item.Context.Model.FindEntityType(item.Entity.GetType());
                var inserted = entityType.FindProperty("InsertTime");
                var updated = entityType.FindProperty("UpdateTime");
                var removed = entityType.FindProperty("DeleteTime");
                var IsRemoved = entityType.FindProperty("IsDeleted");

                if(item.State==EntityState.Added && inserted!=null)
                {
                    item.Property("InsertTime").CurrentValue = DateTime.Now;
                }
                if (item.State == EntityState.Modified && updated != null)
                {
                    item.Property("UpdateTime").CurrentValue = DateTime.Now;
                }
                if (item.State==EntityState.Deleted && IsRemoved!=null && removed!=null)
                {
                    item.Property("DeleteTime").CurrentValue = DateTime.Now;
                    item.Property("IsDeleted").CurrentValue = true;
                }               
            }
            return base.SaveChanges();
        }


سلام جناب بابابی.

در فصل ششم دوره‌ی مقدماتی asp.net core، یعنی در بخش پروژه، در ویدیوی شماره‌ی ۹ با نام User1 در دقیقه‌ی ۱۹ در فایل Startup شما در متد کانفیگورسرویس DataBaseContext را به الین متد اضافه می‌کنید. منظورم این خط کد است: 

;()<services.AddEntityFrameworkSqlServer().AddDbContext<DataBaseContext

مشکل اینجاست که ویژوال استودیو پیشنهاد using برای فایل DataBaseContext موجود در پروژ‌ه‌ی Persistence را به من نمی‌دهد و به جای آن می‌گوید DataBaseContext موجود در پروژه‌ی Application را اضافه کن. حتا وقتی هم که دستی یوزینگ Persistence را اضافه می‌کنم خطا می‌دهد و در قسمت یوزینگ زیر Persistence در تولتیپ می‌نویسد: 

The type or namespace 'Persostence' does not exist in the namespace Bugeto_Store

این مشکل را چطور باید برطرف کنم.

این را هم بگویم که تمام پکیج‌های لازم این پروژه، ای‌اف و ای‌اف‌کور را طبق روش شما اضافه کرده‌ام.


با سلام و عرض ادب

پروژهایی که چند endpoint دارند وقتی بالا میزاریم هر کدام از اند پوینتها چطوری قابل دستیابی هست یعنی آدرساشون چی میشه؟



محمدرضا شهبازی
پاسخ ها (1)

Cannot access a disposed object. A common cause of this error is disposing a context that was resolved from dependency injection and then later trying to use the same context instance elsewhere in your application. This may occur if you are calling Dispose() on the context, or wrapping the context in a using statement. If you are using dependency injection, you should let the dependency injection container take care of disposing context instances.
Object name: 'DataBaseContext'.'

اومدم یه تریدی ایجاد کردم که یه عملیاتی انجام بده اخر اونو ذخیره کنه که موقع ذخیره این ارور رو دارم


سلام

استاد ایا نحوه لاگین به دیجی کالا یا دیوار رو otp می نامیم ؟یا otp‌ فقط اختصاص به روشی دارد که هر بار رمز ورود از کاربر بخواهیم ؟

ممنون



negar karimi
پاسخ ها (0)

سلام
در فصل های اول مقدماتی core ، نحوه Pagination که قبلا نوشته شده بود رو آقای بابایی توضیح دادند.
 از داخل سایت ناگت ورژن 5 رو نصب کردم منتهی برای صفحه بندی در قسمت 20 از فصل 6 به مشکل برخوردم.

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



سلام دوستان خسته نباشید.

قسمت منو در صفحه موبایل آموزش داده نشده

من خودم از کد سورسایه خود پروژه استفاده کردم ولی وقتی اجرا می کنم سطر اول منو زیرمجموعه هاشو نشون می ده ولی سطرهای بعدی زیرمجموعشو نشان نمیده.

مشکل در قسمت رابط کاربریه

ممنون می شم کمکم کنید.


;