سوالات کدنویسی؟ باگتو پاسخگوست!
باگ در باگتو این امکان را به شما میدهد که برای حل مشکلات برنامهنویسی، باگها و سوالات فنی خود، از کمک تیم پشتیبانی و جامعه کاربران باگتو بهره ببرید. کافی است مشکل خود را برای ما ارسال کنید تا راهکارهای مناسبی دریافت کنید. همچنین، اگر در حوزه برنامهنویسی مهارت دارید، میتوانید به باگهای ارسالی دیگران رسیدگی کرده و پاسخهای مفیدی ارائه دهید
- 1402/07/06
- 1
- 64
خطا 500 به هنگام پابلیش سایت بر روی iis windows
سلام استاد خستا نباشید به هنگام پابلیش سایت بر روی iis windows در هنگام ارسال اطلاعات به سمت سرور با خطا 500 مواجه میشم در حالی که در ویژوال استودیو وب سایت چه در حالت دیباگ چه release بدون مشکل اجرا میشه اگه میشه راهنمایی بفرمایید
- 1402/07/05
- 1
- 72
راهکار ایجاد شماره Id بدون گپ در SQL Server
در جدول واسط بین کاربران و نقش آنها (UserInRoles) متوجه شدم SQL Server که در جدول Id که از 1 رو به بالا داشت میشمرد، ناگهان از 23 به 1001 پرید!
عکس: https://uploadb.me/5hzr6jboiv49/Screenshot 2023-09-26 083501.png.html
توی اینترنت جستجو کردم و به مشکلات مشابه برخوردم که کاربران شکایت داشتن و عامل اینطور معرفی شده بود که SQL Server از نسخه 2012 به بعد به دلیل افزایش سرعت تعدادی از اعداد رو برمیداره و توی کش خودش نگهداری میکنه تا سریع اختصاص بده.
راهحلها بسیار مختلف بودن: از متوقف کردن قابلیت Cache گرفته تا استفاده از قابلیت Sequence یا Lock کردن کدهای C# تا زمان تخصیص شماره جدید توسط خودم در کدهای برنامه (جهت جلوگیری از تداخلات احتمالی). برای من غیرفعال کردن قابلیت Cache مناسبترین راه به نظر اومد که با استفاده از دستور زیر اعمالش کنم:
ALTER DATABASE SCOPED CONFIGURATION SET IDENTITY_CACHE=OFF;
نظر شما چیه؟ آیا این راهکار مناسبه؟ یا ممکنه دوباره گپ پیش بیاد؟ راهکار جایگزین چیه؟
لینک راه حل پیشنهادی برای غیرفعال کردن Identity_Cache:
- 1402/07/05
- 1
- 59
عدم نمایش add refrence to
سلام در اینترفیس IDataBaceContext که ساختم وقتی طبق آموزش کلیک میکنم روی اون چراغ برای اضافه کردن رفرنس همچین گزینه ای نداره و تصویر زیر رو به من نشون میده راهنمایی میفرمایید؟

- 1402/06/31
- 2
- 74
نداشتن فایل startup cs
سلام من طبق آموزش پیش رفتم و در پوشه presentaion که new project زدم و asp.net core web add(model-controller-view) رو ساختم فایل startup داخلش نیست. چرا؟
- 1402/06/31
- 2
- 74
مشکل در دانلود فیلم های دوره در spotplayer
سلام وقتی یک قسمت رو به لیست دانلود منتقل میکنم...فقط یک گزینه remove براش وجود داره...انگار قابل دانلود نیستن...چطور باید برم توی تنظیمات و دانلود رو فعال کنم؟
- 1402/06/27
- 1
- 70
لود عکس
با عرض سلام و احترام ما یک سایت داریم که عکس های زیادی را در آن آپلود میکنیم میخواستم بدونم برای لود عکس ها از چه روشی استفاده کنیم که بهینه باشد و اینکه در صورت استفاده از آن بار سرور و کلاینت کمتر باشد،دو روش موجود
1- ذخیره اسم عکس یا پوشه در دیتابیس و لود آن با url
2- ذخیره اسم عکس یا پوشه در دیتا بیس و لود محتوی فایل یا عکس
برنامه نویسی web api
تشکر از لطف شما
- 1402/06/25
- 1
- 94
آیا امکان نصب داکر در ویندوز مجازی اجرا شده در VMware Workstation وجود دارد؟
با سلام خدمت دوستان و استاد بابایی.
آیا میشه داکر رو روی ویندوزی که در Vmware workstation در حال اجراست نصب کرد؟ من این کار رو انجام دادم ولی ارور wsl گرفتم. آیا اصلا این کار اصولیه؟ برای لینوکس مجازی چطور؟
توی نت خیلی گشتم ولی برای سیستم عامل مجازی چیز زیادی پیدا نکردم.
- 1402/06/24
- 1
- 62
جایگزین پکیج identity
سلام. برا راه اندازی سیستم Identity باید پکیج "Microsoft.AspNetCore.Identity" نصب کنم ولی گفته که Deprecate شده. جایگزین این پکیج چیه؟
- 1402/06/11
- 2
- 91
();var app = builder.Build این خطا رو درحین اجرای برنامه دارم
سلام و عرض ادب
دربخش دوم کاربران
سرویسهایی که طبق الگویی معماری clean \پیاده سازی کردم در اجرای پروزه با خطای build روبه رو میشوم یعنی از سرویس igetusres خطا دارم به نظر میاد درارتباط با dbcontext این سرویس شناسایی نمیشود
درهنگام دریافت لیست کاربران
ممنون میشم راهماییم کنید
- 1402/06/10
- 1
- 60
background job hangfire
سلام خسته نیاشید من یک سوال دارم. اطلاعاتی که من دارم اینکه با بسته شدن برنامه بگراند تسک ها هم بسته میشوند. از انجایی که job ها هم بگراند تسک هستند. مثالا هنگام ثبت نام میخواهیم ایمیل و اس ام اس ارسال کنیم (همون مثال دوره) اگر هنگام ثبت نام کاربر مرورگر خودشو ببنده یا ارتباطش با سایت قطع بشه (مثلا اینترنتش قظع بشه) این جاب ها هم بسته مشه؟(یا باید سرور ریستارت بشه یا قطع بشه تا تسک از بین بره)
اگر جواب بسته شدن جاب هنگام بسته شدن مرورگر هست، اگر سناریوی داشته باشیم که نیاز باشه کاربر کاری رو انجام بده و بعدش دیگه به مرورگر نیازی نباشیه چه کار کنیم باید از worker service استفاده کنیم؟
- 1402/05/31
- 1
- 78
Use async in lock statement
در دوره سی شارپ پیشرفته برای اینکه بیشتر از تعداد موجودی جنس نفروشیم از lock استفاده کردیم.
حالا من میخوام همینو برای ساخت کاربر در asp.net core identity استفاده کنم، چون تعداد زیادی درخواست فرستادم و چند رکورد با ایمیل تکراری ایجاد شد.
حالا که خواستم از lock برای کدهام استفاده کنم خطا میده و میگه نمیشه از await بین lock استفاده کرد.
در حالیکه کتابخانه Identityt نسخه sync متد CreateAsync رو نداره باید چیکار کنیم.
- 1402/05/29
- 1
- 68
corner radius در اندروید استودیو با زبان کاتلین کار نمیکند
من پروژه رو ساختم و ابتدا گوشه های دکمه قوس داشت ولی بعدا طبق تغییراتی که به پروژه دادم و الان دارم بهش corner radius رو میدم ولی باز داره کار نمیکنه و گوشه هاش تیزه. چیکار کنم گوشه هاش قوس برداره؟
- 1402/05/20
- 1
- 287
StartUp
سلام وقتتون بخیر .ضمن تشکر از آموزشهای بی نقض شما -ظاهرا در نسخه دات نت 6 و 7 -با ایجاد پروژه StartUp.cs براش ایجاد نمیشه .احتمالا کدهاش به کلاس دیگه ای منتقل شده . راهنمایی میفرمایید . ممنونم
- 1402/05/16
- 0
- 84
عمل نکردن صحیح Recurring Jobs در هنگفایر روی سرور
سلام وقت بخیر
برای Recurring Jobs در هنگ فایر وقتی روی سرور قرار میگیره به درستی عمل نمیکنه سرچ که زدم انگار وقتی کاربری ازش استفاده نکنه تسک رو Dispose میکنه و تا وقتی کاربری لاگین نشه بهش یا تسک جدیدی نگیره سرورش شروع به فعالیت نمیکنه و ممکنه Recurring Jobs که هر پنج دقیقه باید کار کنه 7 یا هشت ساعت از کار بیفته تا وقتی مجدد وارد داشبورد بشیم یا تسکی از پروژه براش صدا زده بشه راه حل این مشکل چیست؟
- 1402/05/14
- 0
- 86
توکن ایدنتیتی سرور
با سلام
ما با 2 توکن مواجه هستیم:
1- توکنی که برای احراز کلاینت بکار میرود
2- توکنی که برای احراز کاربر کاربرد دارد
و اما سوال:
ایا این 2 توکن باید با هم ادغام بشن؟ یا اینکه نه موقع ارسال در خواست به سمت api باید علاوه بر توکن کلاینت ،توکن کاربر هم جدا ارسال شوند؟ بخصوص اگر وب اپلیکیشن spa باشد.
اگر همیشه ادغام شده بخواهیم کار کنیم ممکن است بی نهایت ای پی ای داشته باشیم که اسکوپ های مختلف از دسترسی داشته باشند برای احراز دسترسی باید تمام اسکوپ های همه ی api ها رو داخل توکن قرار دهیم؟
سمت ایدنتتی سرور من کاربرانم را میخواهیم از دیتابیس بخوانم و در ضمن از ایدنتتی مایکروسافت استفاده نمی کنم برای رجیستر ان ها چکاری باید انجام دهم؟
ممنونم اگه به سوالاتم جوابد بدید
- 1402/05/13
- 2
- 79
کار نکردن where در متد Include - در EF7
باسلام و خسته نباشید
من مطابق آمورش از این دستور استفاده کردم ولی تمامی فیلدها برای من نمایش داده شد. من از دات نت 7 و EF 7 استفاده میکنم. آیا تغییری صورت گرفته؟
context.Posts.Include(p => p.Comments.Where(c => c.IsConfirm == true)).ToList();
- 1402/05/12
- 0
- 14
با سلام و وقت خیر من برای ارسال پیامک تایید شماره موبایل کد سرویس رو sendsms رو به صورت زیر نوشتم ولی در حین اجرا خطا میده
public void Send(string PhoneNumber,string Code)
{
var Client = new WebClient();
string Url = $"http://panel.kavenegar.com/v1/514A4255724C6A4A347A3451736A7144643968626F70425653684D4750476C346B755250715A346D6A66513D/verify/lookup.json?receptor={PhoneNumber}&token={Code}&template=verifyPhonNumber";
var content=Client.DownloadString(Url);
}
متن خطا به صورت زیر می باشد
The remote server returned an error: (426) .'
- 1402/05/11
- 1
- 62
ارسال ایمیل
با سلام و احترام استاد عزیز من در هنگام ارسال ایمیل تایید کاربری از لینکی که فرمودیدmyaccount.google.com/lesssecureapps به حساب گوگل می روم اما برای من این تنظیمات برای حساب شما در دسترس نیست. نمایش داده می شود لطفا در خصوص رفع این مشکل راهنمایی بفرمایید
- 1402/05/11
- 1
- 59
ارسال فایل به webapi
با سلام و خسته نباشید
من یک webapi دارم و یک webapplication که یک صفحه دارم که چند مقدار و یک فایل را بااستفاده از jquery باید به api ارسال بشه تا زمانی که فایلی انتخاب نشده باشه برنامه به خوبی کار می کنه ولی فایلی انتخاب میشه برنامه به خطا میخوره
با تشکر از دوستان
- 1402/05/06
- 0
- 101