سوالات کدنویسی؟ باگتو پاسخگوست!

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

avatar
amir

کاربر

  • 1403/02/17
  • 1
  • 227
1403/02/17 |
dot-net

Event با مقدار بازگشتی

پیاده سازی event با مقدار بازگشتی 


  • 1403/02/13
  • 1
  • 187
1403/02/13 |
dot-net
asp-net-core
c-sharp

مشکل در پیاده سازی 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
1403/02/12 |
dot-net

مشکل authenticate در asp.net core

سلام من طبق مثال پروژه asp.net core نسخه رایگان سه نقش ایجاد کردم و تنظیمات هم طبق اموزش پیش بردم اما بعد از اجرای دستور httpcontext.signinasync() هیچ claim و authenticateی ایجاد نیمشود. حتی از روش identity هم استفاده کردم اما در هنگام لاگین خطا دریاف می شود.

انوع روش های موجود در نت رو هم امتحان کردم ولی به نتیجه نرسیدم.

https هم فعال کردم.

تا اونجایی که من متوجه شدم مشکل از ایجاد سشن هست. چون وقتی usesession استفاده میکنم هم خطایی مشابه لاگین identity دریافت می کنم


avatar
Rohollah Hoseyni

کاربر

  • 1403/02/10
  • 1
  • 197
1403/02/10 |
dot-net
asp-net-core
backend

احراز هویت در asp.net core

باسلام و خسته نباشید خدمت شما استاد عزیز 
من یک پروژه webapi  دارم که احراز هویت آن با JWT  است حالا یک پروژه  دیگر MVC  برای UI آن نوشتم که از api  استفاده میکند حالا روی بعضی از کنترلر هادر MVC  صفت Authorize  میگذارم و بعد از لاگین برای من توکن ارسال میشود مشکل من اینجاست احراز هویت در سطح api  درست انجام میشود اما در سطح MVC  خیر حالا آیا تنظیماتی وجود دارد که این توکن در MVC  ذخیره شود یا خیر هیچ اطلاعاتی در این مورد ندارم ممنون میشم راهنمایی کنید در ضمن برای استفاده ازApi در MVC از RestSharp  استفاده کردم.


  • 1403/02/07
  • 2
  • 223
1403/02/07 |
dot-net

Error500

سلام و عرض خسته نباشید

من با asp یک برنامه اتوماسیون نوشتم که خداروشکر تموم شده.

زمانی که از برنامه پابلیش گرفتم و به سرور انتقال دادم

متاسفانه در برخی از قسمت های برنامه Error500 دارم.

ممنون میشم راهنمایی کنید.

پایدار باشید.


  • 1403/01/30
  • 3
  • 225
1403/01/30 |
dot-net
microservice
c-sharp
asp-net-core

کدام مسیر؟

تفاوت میکروسرویس با معماری کلین چیه؟
سوالم رو بهتر بپرسم:
من میخوام یه پروژه بزرگ بنویسم که تمام اموزش هایی که میبینم رو روی اون پیاده کنم
اما سوال
تو معماری کلین خب ما یه سلوشن داریم که پروژه های مختلفی رو توش پیاده میکنیم مثل  لایه های persistence 
Presentation 
Infrastructure 
و end points
اما تو میکروسرویس ما میایم تمام سرویس هایی رو که میدیم به عنوان یه پروژه میسازیم و در نهایت با endpoint سمت فرانت ارتباط ش میدیم
حالا سوالم اینه ایا در میکرو سرویس هم میشه معماری کلین رو پیاده کرد؟اگه اره چطور؟
اگه نه پیشنهادتون برای پیاده سازی همچین پروژه ای چیه؟ ؟


avatar
احمد

کاربر

  • 1403/01/25
  • 1
  • 216
1403/01/25 |
asp-net-core

رفرش شدن سبد خرید

درود و احترام 

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


avatar
Rohollah Hoseyni

کاربر

  • 1403/01/21
  • 1
  • 220
1403/01/21 |
dot-net
asp-net-core

سایت چند زبانه

با سلام و خسته نباشید خدمت شما استاد گرامی و دوستان عزیز .
برای ساخت یک سایت چند زبانه میشه طوری نوشت که با انتخاب کردن یک زبان در صفحه اول  تمام سایت به همان زبان تغییر شکل و  تغییر زبان دهند یعنی به طور خودکار و بدون استفاده کردن از 
  ASP.NET Core Localization خیلی ممنون میشم راهنمایی کنید.


avatar
Rohollah Hoseyni

کاربر

  • 1403/01/20
  • 1
  • 209
1403/01/20 |
dot-net
asp-net-core
c-sharp

انجام فیلتر روی ستون رمزنگاری شده

سلام من یک جدول یوزر دارم که بعضی از ستون های آن  رمز نگاری شده حالا میخوام روی ستون تلفن همراه که آن هم رمزنگاری شده فیلتری انجام بدم
حالا نمی دانم چطور روی این نوع از ستون ها فیلتر را انجام بدم.


avatar
amir

کاربر

  • 1403/01/13
  • 1
  • 265
1403/01/13 |
dot-net
c-sharp

لایه DAL برای خواندن از فایل EXCEL

وقتی اطلاعات از فایل excel خونده میشه و در گرید نمایش داده میشه لایه DAL چطور باید باشه 


avatar
Rohollah Hoseyni

کاربر

  • 1403/01/12
  • 1
  • 173
1403/01/12 |
dot-net
backend

رمزنگاری داده ها

سلام خسته نباشید با توجه به مقاله ی رمزنگاری داده ها که در سایت است من آنرا در پروژه خودم پیاده سازی کردم اما زمانی که داده ها را فراخوانی میکنم داده ها به  این صورت نادرست برای من نمایش میدهد r�r�@�g�m�a�i�l�.�c�o�m� ممنون میشم راهنماییم کنید.


  • 1403/01/11
  • 0
  • 247
1403/01/11 |
dot-net

باگ در منوی جایگزینی در پروژه نوت پد دوره سی شارپ متوسط

با عرض سلام و خسته نباشید

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

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

 

با تشکر


  • 1403/01/10
  • 1
  • 213
1403/01/10 |
dot-net
asp-net-core

ارور در اجرای پروژه در ویژال استدیو

سلام هنگام اجرای پروژه در ویژوال استدیو با ارور "the project doesn't know how to run the profile with name'PROJECT NAME' and command" مواجه میشم لازم بذکر من ویژوال استدیو رو آپدیت کردم

لطفاً راهنمایی بفرمائید


  • 1403/01/05
  • 0
  • 207
1403/01/05 |
dot-net

نیاز به توضیح درباره دوره سی شارپ مقدماتی

سلام استاد وقت بخیر … ممنون از آموزش تون، در فصل 4 که مربوط به شی گرایی بود ابتدا 4 اصل مهم شی گرایی گفتید از جمله encapsolation و polymorphism که فرمودید در ادامه فصل با توضیح به صورت عملی توضیح میدید، من تا انتها فصل 4 دیدم ولی ویدیویی تحت عنوان مثال های ذکر شده نگفتید…من به صورت تئوری که توضیح دادید یاد نگرفتم …خواستم بدونم در ویدیو هایی جلوتر توضیح میدید یا بحث بسته بندی و پنهان سازی و چند شکلی دیگه توضیح نمیدید؟


  • 1403/01/01
  • 1
  • 218
1403/01/01 |
dot-net

خطا در استفاده از Scaffolding

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

من در استفاده از ویژوال استودیو 2022 و .net8 در زمان ساخت view  با استفاده ازscaffolding  و استفاده از  Controller و ViewModels به خطای زیر میخورم.همه پکیج ها آپدیت هست و visual studio هم اخرین نسخه آپدیت شده و بارهای بیلد کردم و اروری هم ندارم. لطفا راهنمایی کنید.چند روزه پروژه ام بخاطر این قضیه متوقف شده.https://uploadb.me/ikad77wxea0f/error.png.html

 

 


avatar
احمد

کاربر

  • 1402/12/21
  • 1
  • 240
1402/12/21 |
asp-net-core

باگ دیتا بیس

سلام وقت بخیر 

استاد وقتی یه مدت میگذره خطایی دیتا بیسی از سمت اضافه کردن محصولات میاد برام نمیدونم علت چیه دیباگ میکنم مشکلی نداره بعد که اسم دیتا بیس رو تغییر میدم اپدیت دیتا بیس میزنم درست میشه با سورس کد شما هم امتحان کردن باز خطا رو همچنان دارم بنظرشما از کد مشکل داره یا از دیتا بیس 

 


  • 1402/12/19
  • 1
  • 216
1402/12/19 |
dot-net
c-sharp
asp-net-core

تحلیل داده- BI

سلام

من بررسی کردم هر جا اسمی از BI و در کل علم تحلیل داده هست همه استفاده از پایتون رو توصیه میکنند ،در نتیجه لازم دونستم از استاد خودم جناب آقای بابایی بخوام یه توضیح  برای من و سایر باگتویی های عزیزی که ممکنه مسیرشون سمت تحلیل داده بیفته بدن در این مورد.

آیا با .NET یا C#  نمیشه اینکار رو انجام داد و پیشنهاد خود مهندس بابایی چه هستش؟

تشکر از وقتی که میزارید


avatar
Roholah Mosavi

کاربر

  • 1402/12/16
  • 0
  • 217
1402/12/16 |
dot-net

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
1402/12/16 |
dot-net

درگاه ملت

سلام و عرض ادب

ما یک برنامه با asp.net Core web API نوشتیم که فرونت آن با react است.

برای درگاه هم از بانک ملت استفاده کردیم. 

همه موارد درست است، درخواست انجام می شود به بانک می‌رود عملیات مربوطه انجام می شود ولی در قسمت callback که یک صفحه ری اکت داریم و روت هم درست است ولی پیغام 405 می دهد چکار باید بکنم


avatar
arad

کاربر

  • 1402/12/13
  • 2
  • 217
1402/12/13 |
dot-net

ارور در ساخت ViewModel

سلام 
من میخوام تو پروژه طبق آموزش برای کنترلر Register ویو بسازم ولی موقع ساخت این ارور رو میده : 
"Could not get the reflection type for Model : RegisterViewModel"

مشکل از کجاس ؟ 
ممنون میشم راهنمایی کنید