سوالات کدنویسی؟ باگتو پاسخگوست!
باگ در باگتو این امکان را به شما میدهد که برای حل مشکلات برنامهنویسی، باگها و سوالات فنی خود، از کمک تیم پشتیبانی و جامعه کاربران باگتو بهره ببرید. کافی است مشکل خود را برای ما ارسال کنید تا راهکارهای مناسبی دریافت کنید. همچنین، اگر در حوزه برنامهنویسی مهارت دارید، میتوانید به باگهای ارسالی دیگران رسیدگی کرده و پاسخهای مفیدی ارائه دهید
- 1403/02/17
- 1
- 227
- 1403/02/13
- 1
- 187
مشکل در پیاده سازی identity
System.AggregateException: One or more errors occurred. (An error occurred while trying to encrypt the provided data. Refer to the inner exception for more information. For more information go to http://aka.ms/dataprotectionwarning) ---> System.Security.Cryptography.CryptographicException: An error occurred while trying to encrypt the provided data. Refer to the inner exception for more information. For more information go to http://aka.ms/dataprotectionwarning ---> System.MissingMethodException: Method not found: 'Boolean Microsoft.AspNetCore.Cryptography.UnsafeNativeMethods.CryptProtectData(Microsoft.AspNetCore.Cryptography.DATA_BLOB*, IntPtr, Microsoft.AspNetCore.Cryptography.DATA_BLOB*, IntPtr, IntPtr, UInt32, Microsoft.AspNetCore.Cryptography.DATA_BLOB ByRef)'. at Microsoft.AspNetCore.DataProtection.Cng.DpapiSecretSerializerHelper.ProtectWithDpapiCore(Byte* pbSecret, UInt32 cbSecret, Byte* pbOptionalEntropy, UInt32 cbOptionalEntropy, Boolean fLocalMachine) at Microsoft.AspNetCore.DataProtection.Cng.DpapiSecretSerializerHelper.ProtectWithDpapi(ISecret secret, Boolean protectToLocalMachine) at Microsoft.AspNetCore.DataProtection.XmlEncryption.DpapiXmlEncryptor.Encrypt(XElement plaintextElement) at Microsoft.AspNetCore.DataProtection.XmlEncryption.XmlEncryptionExtensions.EncryptIfNecessary(IXmlEncryptor encryptor, XElement element) at Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager.Microsoft.AspNetCore.DataProtection.KeyManagement.Internal.IInternalXmlKeyManager.CreateNewKey(Guid keyId, DateTimeOffset creationDate, DateTimeOffset activationDate, DateTimeOffset expirationDate) at Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager.CreateNewKey(DateTimeOffset activationDate, DateTimeOffset expirationDate) at Microsoft.AspNetCore.DataProtection.KeyManagement.KeyRingProvider.CreateCacheableKeyRingCore(DateTimeOffset now, IKey keyJustAdded) at Microsoft.AspNetCore.DataProtection.KeyManagement.KeyRingProvider.Microsoft.AspNetCore.DataProtection.KeyManagement.Internal.ICacheableKeyRingProvider.GetCacheableKeyRing(DateTimeOffset now) at Microsoft.AspNetCore.DataProtection.KeyManagement.KeyRingProvider.GetCurrentKeyRingCore(DateTime utcNow, Boolean forceRefresh) at Microsoft.AspNetCore.DataProtection.KeyManagement.KeyRingProvider.GetCurrentKeyRing() at Microsoft.AspNetCore.DataProtection.KeyManagement.KeyRingBasedDataProtector.Protect(Byte[] plaintext) --- End of inner exception stack trace --- at Microsoft.AspNetCore.DataProtection.KeyManagement.KeyRingBasedDataProtector.Protect(Byte[] plaintext) at Microsoft.AspNetCore.Authentication.SecureDataFormat`1.Protect(TData data, String purpose) at Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationHandler.HandleSignInAsync(ClaimsPrincipal user, AuthenticationProperties properties) at Microsoft.AspNetCore.Authentication.AuthenticationService.SignInAsync(HttpContext context, String scheme, ClaimsPrincipal principal, AuthenticationProperties properties) at Microsoft.AspNetCore.Identity.SignInManager`1.SignInWithClaimsAsync(TUser user, AuthenticationProperties authenticationProperties, IEnumerable`1 additionalClaims) at Microsoft.AspNetCore.Identity.SignInManager`1.SignInOrTwoFactorAsync(TUser user, Boolean isPersistent, String loginProvider, Boolean bypassTwoFactor) at Microsoft.AspNetCore.Identity.SignInManager`1.PasswordSignInAsync(TUser user, String password, Boolean isPersistent, Boolean lockoutOnFailure) --- End of inner exception stack trace --- at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions) at System.Threading.Tasks.Task`1.GetResultCore(Boolean waitCompletionNotification) at EndPoint.WebOnlineClients.Controllers.AccountsController.Signin(String UserName, String Password, String url) in D:\Program\VS2019\SanjeshSolution\EndPoint.WebOnlineClients\Controllers\AccountsController.cs:line 127 at lambda_method36(Closure , Object , Object[] ) at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.SyncActionResultExecutor.Execute(IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Logged|12_1(ControllerActionInvoker invoker) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeInnerFilterAsync() --- End of stack trace from previous location --- at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|25_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Rethrow(ResourceExecutedContextSealed context) at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.InvokeFilterPipelineAsync() --- End of stack trace from previous location --- at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Logged|17_1(ResourceInvoker invoker) at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Logged|17_1(ResourceInvoker invoker) at Microsoft.AspNetCore.Routing.EndpointMiddleware.g__AwaitRequestTask|6_0(Endpoint endpoint, Task requestTask, ILogger logger) at Microsoft.AspNetCore.Authorization.AuthorizationMiddleware.Invoke(HttpContext context) at Microsoft.AspNetCore.Authentication.AuthenticationMiddleware.Invoke(HttpContext context) at Microsoft.AspNetCore.Diagnostics.DeveloperExceptionPageMiddleware.Invoke(HttpContext context) HEADERS ======= Accept: application/json, text/javascript, */*; q=0.01 Host: localhost:5052 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36 :method: POST Accept-Encoding: gzip, deflate, br, zstd Accept-Language: en-US,en;q=0.9 Content-Type: application/x-www-form-urlencoded Cookie: _ga=GA1.1.1216596373.1709580354,lang=fa,_ga_6KHC404LPC=GS1.1.1710336613.4.0.1710336613.0.0.0 Origin: https://localhost:5052 Referer: https://localhost:5052/accounts/login Content-Length: 39 sec-ch-ua: "Chromium";v="124", "Google Chrome";v="124", "Not-A.Brand";v="99" X-Requested-With: XMLHttpRequest sec-ch-ua-mobile: ?0 sec-ch-ua-platform: "Windows" sec-fetch-site: same-origin sec-fetch-mode: cors sec-fetch-dest: empty priority: u=1, i
سلام
من برای احراز هویت از identity که تو قسمت آخر آموزش رایگان .net core بود استفاده کردم.policy ها و role ها رو هم ست کردم ولی بعد از لاگین (بعد از اجرای دستور httpcontext.signinasync()) هیچ claim و user ی authenticate نمیشه و مقادیر null برمیگرده. از useridentity هم استفاده کردم اونجا هم موقع لاگین خطای زیر رو میده.
- 1403/02/12
- 1
- 188
مشکل authenticate در asp.net core
سلام من طبق مثال پروژه asp.net core نسخه رایگان سه نقش ایجاد کردم و تنظیمات هم طبق اموزش پیش بردم اما بعد از اجرای دستور httpcontext.signinasync() هیچ claim و authenticateی ایجاد نیمشود. حتی از روش identity هم استفاده کردم اما در هنگام لاگین خطا دریاف می شود.
انوع روش های موجود در نت رو هم امتحان کردم ولی به نتیجه نرسیدم.
https هم فعال کردم.
تا اونجایی که من متوجه شدم مشکل از ایجاد سشن هست. چون وقتی usesession استفاده میکنم هم خطایی مشابه لاگین identity دریافت می کنم
- 1403/02/10
- 1
- 197
احراز هویت در asp.net core
باسلام و خسته نباشید خدمت شما استاد عزیز
من یک پروژه webapi دارم که احراز هویت آن با JWT است حالا یک پروژه دیگر MVC برای UI آن نوشتم که از api استفاده میکند حالا روی بعضی از کنترلر هادر MVC صفت Authorize میگذارم و بعد از لاگین برای من توکن ارسال میشود مشکل من اینجاست احراز هویت در سطح api درست انجام میشود اما در سطح MVC خیر حالا آیا تنظیماتی وجود دارد که این توکن در MVC ذخیره شود یا خیر هیچ اطلاعاتی در این مورد ندارم ممنون میشم راهنمایی کنید در ضمن برای استفاده ازApi در MVC از RestSharp استفاده کردم.
- 1403/02/07
- 2
- 223
Error500
سلام و عرض خسته نباشید
من با asp یک برنامه اتوماسیون نوشتم که خداروشکر تموم شده.
زمانی که از برنامه پابلیش گرفتم و به سرور انتقال دادم
متاسفانه در برخی از قسمت های برنامه Error500 دارم.
ممنون میشم راهنمایی کنید.
پایدار باشید.
- 1403/01/30
- 3
- 225
کدام مسیر؟
تفاوت میکروسرویس با معماری کلین چیه؟
سوالم رو بهتر بپرسم:
من میخوام یه پروژه بزرگ بنویسم که تمام اموزش هایی که میبینم رو روی اون پیاده کنم
اما سوال
تو معماری کلین خب ما یه سلوشن داریم که پروژه های مختلفی رو توش پیاده میکنیم مثل لایه های persistence
Presentation
Infrastructure
و end points
اما تو میکروسرویس ما میایم تمام سرویس هایی رو که میدیم به عنوان یه پروژه میسازیم و در نهایت با endpoint سمت فرانت ارتباط ش میدیم
حالا سوالم اینه ایا در میکرو سرویس هم میشه معماری کلین رو پیاده کرد؟اگه اره چطور؟
اگه نه پیشنهادتون برای پیاده سازی همچین پروژه ای چیه؟ ؟
- 1403/01/25
- 1
- 216
رفرش شدن سبد خرید
درود و احترام
میخوام داخل سبد خرید زمانی که محصول افزایش و یا کاهش می یابد یا حذف میشود صفحه رفرش نشود باید کنترلر یا ویو کدام یک رو تغییر بدم در ویو تغییراتی انجام دادم ولی داینامیک نشد و باید حتما رفرش بشه که تغییرات رو بتونم ببینم ولی اگر محصول رو افزایش یا کاهش بدم در دیتا بیس تغییرات اعمال میشه ولی در مرورگر باید رفرش بشه تا بتونم تغییرات رو ببینم
- 1403/01/21
- 1
- 220
سایت چند زبانه
با سلام و خسته نباشید خدمت شما استاد گرامی و دوستان عزیز .
برای ساخت یک سایت چند زبانه میشه طوری نوشت که با انتخاب کردن یک زبان در صفحه اول تمام سایت به همان زبان تغییر شکل و تغییر زبان دهند یعنی به طور خودکار و بدون استفاده کردن از
ASP.NET Core Localization خیلی ممنون میشم راهنمایی کنید.
- 1403/01/20
- 1
- 209
انجام فیلتر روی ستون رمزنگاری شده
سلام من یک جدول یوزر دارم که بعضی از ستون های آن رمز نگاری شده حالا میخوام روی ستون تلفن همراه که آن هم رمزنگاری شده فیلتری انجام بدم
حالا نمی دانم چطور روی این نوع از ستون ها فیلتر را انجام بدم.
- 1403/01/13
- 1
- 265
لایه DAL برای خواندن از فایل EXCEL
وقتی اطلاعات از فایل excel خونده میشه و در گرید نمایش داده میشه لایه DAL چطور باید باشه
- 1403/01/12
- 1
- 173
رمزنگاری داده ها
سلام خسته نباشید با توجه به مقاله ی رمزنگاری داده ها که در سایت است من آنرا در پروژه خودم پیاده سازی کردم اما زمانی که داده ها را فراخوانی میکنم داده ها به این صورت نادرست برای من نمایش میدهد r�r�@�g�m�a�i�l�.�c�o�m� ممنون میشم راهنماییم کنید.
- 1403/01/11
- 0
- 247
باگ در منوی جایگزینی در پروژه نوت پد دوره سی شارپ متوسط
با عرض سلام و خسته نباشید
پروژه نوت پد در دوره سی شارپ متوسط در منوی جایگزینی شامل باگ می باشد. هنگام جایگزین کردن کلمه برای اولین کلمه به درستی عمل می کند و برای کلمات بعدی به درستی عمل نمی کند.
خواهشمند است علت را بررسی کرده و نتیجه را اطلاع دهید.
با تشکر
- 1403/01/10
- 1
- 213
ارور در اجرای پروژه در ویژال استدیو
سلام هنگام اجرای پروژه در ویژوال استدیو با ارور "the project doesn't know how to run the profile with name'PROJECT NAME' and command" مواجه میشم لازم بذکر من ویژوال استدیو رو آپدیت کردم

لطفاً راهنمایی بفرمائید
- 1403/01/05
- 0
- 207
نیاز به توضیح درباره دوره سی شارپ مقدماتی
سلام استاد وقت بخیر … ممنون از آموزش تون، در فصل 4 که مربوط به شی گرایی بود ابتدا 4 اصل مهم شی گرایی گفتید از جمله encapsolation و polymorphism که فرمودید در ادامه فصل با توضیح به صورت عملی توضیح میدید، من تا انتها فصل 4 دیدم ولی ویدیویی تحت عنوان مثال های ذکر شده نگفتید…من به صورت تئوری که توضیح دادید یاد نگرفتم …خواستم بدونم در ویدیو هایی جلوتر توضیح میدید یا بحث بسته بندی و پنهان سازی و چند شکلی دیگه توضیح نمیدید؟
- 1403/01/01
- 1
- 218
خطا در استفاده از Scaffolding
با سلام و خسته نباشید
من در استفاده از ویژوال استودیو 2022 و .net8 در زمان ساخت view با استفاده ازscaffolding و استفاده از Controller و ViewModels به خطای زیر میخورم.همه پکیج ها آپدیت هست و visual studio هم اخرین نسخه آپدیت شده و بارهای بیلد کردم و اروری هم ندارم. لطفا راهنمایی کنید.چند روزه پروژه ام بخاطر این قضیه متوقف شده.https://uploadb.me/ikad77wxea0f/error.png.html
- 1402/12/21
- 1
- 240
باگ دیتا بیس
سلام وقت بخیر
استاد وقتی یه مدت میگذره خطایی دیتا بیسی از سمت اضافه کردن محصولات میاد برام نمیدونم علت چیه دیباگ میکنم مشکلی نداره بعد که اسم دیتا بیس رو تغییر میدم اپدیت دیتا بیس میزنم درست میشه با سورس کد شما هم امتحان کردن باز خطا رو همچنان دارم بنظرشما از کد مشکل داره یا از دیتا بیس
- 1402/12/19
- 1
- 216
تحلیل داده- BI
سلام
من بررسی کردم هر جا اسمی از BI و در کل علم تحلیل داده هست همه استفاده از پایتون رو توصیه میکنند ،در نتیجه لازم دونستم از استاد خودم جناب آقای بابایی بخوام یه توضیح برای من و سایر باگتویی های عزیزی که ممکنه مسیرشون سمت تحلیل داده بیفته بدن در این مورد.
آیا با .NET یا C# نمیشه اینکار رو انجام داد و پیشنهاد خود مهندس بابایی چه هستش؟
تشکر از وقتی که میزارید
- 1402/12/16
- 0
- 217
Seed ComplexTypes In Ef Core
سلام خدمت شما استاد بابایی .
هنگام migration کردن دیتا بیس با ef core با این خطا روبرو میشم :
Unable to create a 'DbContext' of type 'AssistantDBContext'. The exception 'The seed entity for entity type 'ContractMainType' cannot be added because it has the complex property 'Rate' set. Complex properties are currently not supported in seeding
و میگه که seed کردن مقادیر complex Type پشتیبانی نمیشه !!!
در حالی که در ef به راحتی complex type ها seed میشن
چکار کنم ؟
- 1402/12/16
- 2
- 230
درگاه ملت
سلام و عرض ادب
ما یک برنامه با asp.net Core web API نوشتیم که فرونت آن با react است.
برای درگاه هم از بانک ملت استفاده کردیم.
همه موارد درست است، درخواست انجام می شود به بانک میرود عملیات مربوطه انجام می شود ولی در قسمت callback که یک صفحه ری اکت داریم و روت هم درست است ولی پیغام 405 می دهد چکار باید بکنم
- 1402/12/13
- 2
- 217
ارور در ساخت ViewModel
سلام
من میخوام تو پروژه طبق آموزش برای کنترلر Register ویو بسازم ولی موقع ساخت این ارور رو میده :
"Could not get the reflection type for Model : RegisterViewModel"
مشکل از کجاس ؟
ممنون میشم راهنمایی کنید