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

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

  • 1401/01/24
  • 1
  • 96
1401/01/24 |
backend
asp

مشکل درفراخوانی اکشنها از طریق ajax

سلام استاد بابایی.خدا قوت.من یک سوال دارم.در هنگام فراخوانی یک اکشن توسط ajax  همانطور که در آموزش مقدماتی شما بود با یک مشکل برخورد کردم.هنگامی که کنترلر users  را فراخوانی میکنیم اتوماتیک به اکشن index  میرود و در addressbar  نام index  نشان داده نمی شود و در این موقع در ویو اگر اکشنی را با ajax  فراخوانی کنیم خطا می دهد که اکشن را نمی تواند پیدا کند طبق عکس زیر ولی اگر در آدرس بار index را بنویسیم اکشن را پیدا میکند.برای رفع این مشکل چکار باید بکنیم؟ممنونم


avatar
moein najafi1998

کاربر

  • 1401/01/23
  • 1
  • 93
1401/01/23 |
backend

شناسایی کلاینت بدون استفاده از ip یا mac

سلام دوستان 
من می خوام یک کلاینت رو شناسایی کنم و بدونم قبلا درخواستی داده و دیگه بهش اجازه ندم، تا مثلا 24 ساعت درخواست بده.
mac قابل دسترسی نیست و ip رو هم میشه دور زد.
همچنین جوری بشه که بشه در شناسایی کلاینت حتی زمانی که مروگرش رو عوض کرد، رو داشته باشیم.
قبلا از این نمونه سایت ها دیدم و نمی دونم چجوری باید پیاده سازیش کنم.
لطفا راهنمایی می کنید؟

 


avatar
sa e

کاربر

  • 1401/01/23
  • 3
  • 85
1401/01/23 |
backend

خطای null بودن user

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

من پروژه رایگان asp.net core رو ایجاد کردم.. برای اولین بار که میخواد اجرا بشه خطای null بودن user نمایش داده میشه.. وقتی continue میزنم صفحه اصلی سایت نمایش داده میشود..

ولی وقتی user ای لاگین شده باشه این خطا نمایش داده نمیشود. سوال اینجاست که کاربر جدید که هنوز ثبت نام نکرده و می خواد سایت رو فقط ببینه هم این خطا رو دریافت میکنه، برای رفع مشکل باید چه تغییری در کد ایجاد شود؟

 

 


avatar
latif

کاربر

  • 1401/01/21
  • 1
  • 94
1401/01/21 |
backend
asp-net-core

ارسال ایمیل

برای ارسال ایمیل در فصل identity قسمت 9 کافی بود less secure apps را فعال کنیم ولی جی میل دگ اجازه نمیده از این سرویس استفاده کنیم لطفا راهنمایی کنید برای ارسال ایمیل از چه روشی استفاده کنیم


avatar
sinaee

کاربر

  • 1401/01/17
  • 1
  • 86
1401/01/17 |
backend

نحوه اضافه کردن متا تگ ها و اسکریپ ها بعد از آپلود سایت روی هاست و راه اندازی سایت

با سلام

من چطور می توانم بعد از راه اندازی سایت و آپلود سایت برروی کنترل پنل pleskیک سری متا تگ و script مربوط به گوگل آنالیتیک را در صفحات اضافه کنم 

توی وورد پرس افزونه هست اما برای سایت ای که با asp.netcoreنوشته شده و بروروی پلسک پیاده سازی شده چکار باید کرد؟

ممنون میشم راهنمایی بفرمایید


  • 1401/01/06
  • 1
  • 87
1401/01/06 |
backend

نحوه گزارش گیری

با سلام

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

 


avatar
jafar

کاربر

  • 1401/01/01
  • 1
  • 86
1401/01/01 |
backend

ModelBinding attribute

سلام 

تفاوت پراپرتی Name با Prefix در attributeهای ModelBinding در چیست؟


avatar
saaam

کاربر

  • 1401/01/01
  • 1
  • 86
1401/01/01 |
backend

migration در .net core 6

سلام در .net core 6 با استفاده از کد زیر در program.cs برنامه کانکشن زدم ولی در sql server هیچ دیتابیسی ایجاد نشده ممنون میشم راهنماییم کنین. از sql server 2017 استفاده میکنم

builder.Services.AddDbContext<DataBaseContext>(opt => opt.UseSqlServer("Server= DESKTOP-R113TK1 ; Initial Catalog = WebApi; Integrated Security= True; MultipleActiveResultSets=True"));

 


avatar
آرش آهمند

کاربر

  • 1400/12/19
  • 1
  • 90
1400/12/19 |
backend

عدم نمایش تایتل پراپرتی ها در فرم

سلام . پروژه اندپوینت سایت رو به 6 آپدیت کردم . حالا یکی از مشکلاتی که دارم این هست که توی فرم هایی که به شکل پاپ آپ دریافت می کنم نام پراپرتی ها رو نمیتونم بگیرم .

 

عکس نمونه :

 

نوع رو توی کمنترلر پارشیال ویو میزارم و توی ویو هم مقدار تمپلت قالب رو نال قرار میدم . این توی نسخه 5 به راحتی کار می کرد


avatar
آرش آهمند

کاربر

  • 1400/12/19
  • 0
  • 140
1400/12/19 |
backend

عدم ارسال مقادیر ViewBag به لیست بازشو در asp.net core 6

سلام دوستان . من امروز فقط پروژه اندپوینت سایت رو آپدیت کردم به 6

حالا به چند مشکل خوردم .

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

var allModel = _listService.EnumModelList();
            ViewBag.myModel = new SelectList(allModel.Data, "num", "txt");

و توی ویو با این کد دریافت می کنم :

                <select asp-for="FK_ListGroupModelEnum" asp-items="@ViewBag.myModel" class="form-control" ></select>   

 

باید چیکار کنم ؟ چک کردم مقادیر توی کنترلر دریافت میشه و توی ویوبگم myModel هم ریخته میشه اما توی ویو نمایش داده نمیشه


  • 1400/12/18
  • 1
  • 84
1400/12/18 |
backend

ارور 500.0

با عرض سلام و تشکر  

 سوال من  این بود که در مراحل اولیه ایجاد یک پروژه  یک قالب اماده داخل layout  ایجاد کردم و پروژه اجرا شد اما بعد  تا مرحله نصب microsoftentityframeworksqlserver   microsoftentityframework core microsoftentityframework   مراحل رو انجام دادم ویزوال ستودیو من 20199 , ناگت 6 رو نصب کردم و تا اینجا به نظر مشکلی نداشت مایگرت هم مشکلی نداشت و حتی دیتا بیس داخل sql server  ایجاد شد اما  این ارور به من داده میشه زمان rebulid پروژه  -- حتی .net hosting مربووط به IIs  رو نصب کردم اما باز هم ایراد داره دیگه نمی تونم پیش برم لطفا کمک کنید با تشکر 

500.0 In-Process Handler Load Failure

The worker process fails. The app doesn't start.

An unknown error occurred loading ASP.NET Core Module components. Take one of the following actions:


  • 1400/12/16
  • 1
  • 96
1400/12/16 |
backend

ارتباط با درگاه پرداخت بانک ملت

سلام خسته نباشید 
میخواستم با استفاده از asp core 2  به درگاه پرداخت وصل بشم 
منبع اموزشی موجود هست ؟

با تشکر


avatar
vahid

کاربر

  • 1400/12/13
  • 0
  • 90
1400/12/13 |
backend
c-sharp

طراحی جدول چارت

چگونه میتوانیم به راحتی چارت (سلسله مراتب درختی) رو ایجاد کنیم

من نوع داده ی hierarchyid  رو مطالعه کردم اما مطمین نیستم خوب جواب بده آیا با این نوع داده ار کردید؟

اگه کردید میتونید راهنمایی بکنید

اگه که نه پیشنهاد خوب دارید بدید


avatar
کوروش

کاربر

  • 1400/12/12
  • 3
  • 103
1400/12/12 |
backend
c-sharp
asp-net-core
dot-net

علت guid0000000000000000000000000

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


avatar
حسین منعم

کاربر

  • 1400/12/11
  • 1
  • 86
1400/12/11 |
backend
asp-net-core
asp
frontend
c-sharp
dot-net

تغییر URL ها در کوئری ها

سلام خدمت دوستان عزیز من به یک چالشی برخوردم که تویه سئو سایت هم تاثیر میذاره اونم اینه که من یک کوئری زدم برای شماره صفحات که تو هر صفحه 10 عدد محصول نشون بده و برای دیدن بقیه بره صفحه 2 اما اینجا یک چالش تویه سئو به وجود اومده که باید من URL رو از https://www.mysite.com/product?pageIndex=2 به https://www.mysite.com/product/2 تغییر بدم میخواستم راهنمایی بگیرم کسی میتونه راهنماییم کنه 


  • 1400/12/10
  • 1
  • 93
1400/12/10 |
backend

خطای https در فراخوانی سرویس های grpc

بی زحمت برای رفع خطای زیر راهنمایی کنید

 

{"Status(StatusCode=\"Internal\", 
Detail=\"Error starting gRPC call. HttpRequestException: The SSL connection could not be established, see inner exception. AuthenticationException: The remote certificate is invalid according to the validation procedure.\", DebugException=\"System.Net.Http.HttpRequestException: The SSL connection could not be established, see inner exception.\r\n ---> System.Security.Authentication.AuthenticationException: The remote certificate is invalid according to the validation procedure.\r\n   at System.Net.Security.SslStream.StartSendAuthResetSignal(ProtocolToken message, AsyncProtocolRequest asyncRequest, ExceptionDispatchInfo exception)\r\n   at
System.Net.Security.SslStream.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)\r\n   at System.Net.Security.SslStream.StartSendBlob(Byte[] incoming, Int32 count, AsyncProtocolRequest asyncRequest)\r\n   at System.Net.Security.SslStream.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest)\r\n   at System.Net.Security.SslStream.StartReadFrame(Byte[] buffer, Int32 readBytes, AsyncProtocolRequest asyncRequest)\r\n   at System.Net.Security.SslStream.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)\r\n   at System.Net.Security.SslStream.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)\r\n   at System.Net.Security.SslStream.StartSendBlob(Byte[] incoming, Int32 count, AsyncProtocolRequest asyncRequest)\r\n   at System.Net.Security.SslStream.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest)\r\n   at System.Net.Security.SslStream.StartReadFrame(Byte[] buffer, Int32 readBytes, AsyncProtocolRequest asyncRequest)\r\n   at System.Net.Security.SslStream.PartialFrameCallback(AsyncProtocolRequest asyncRequest)\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Net.Security.SslStream.ThrowIfExceptional()\r\n   at System.Net.Security.SslStream.InternalEndProcessAuthentication(LazyAsyncResult lazyResult)\r\n   at System.Net.Security.SslStream.EndProcessAuthentication(IAsyncResult result)\r\n   at System.Net.Security.SslStream.EndAuthenticateAsClient(IAsyncResult asyncResult)\r\n   at System.Net.Security.SslStream.<>c.<AuthenticateAsClientAsync>b__65_1(IAsyncResult iar)\r\n   at System.Threading.Tasks.TaskFactory`1.FromAsyncCoreLogic(IAsyncResult iar, Func`2 endFunction, Action`1 endAction, Task`1 promise, Boolean requiresSynchronization)\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Net.Http.ConnectHelper.EstablishSslConnectionAsyncCore(Stream stream, SslClientAuthenticationOptions sslOptions, CancellationToken cancellationToken)\r\n   --- End of inner exception stack trace ---\r\n   at System.Net.Http.ConnectHelper.EstablishSslConnectionAsyncCore(Stream stream, SslClientAuthenticationOptions sslOptions, CancellationToken cancellationToken)\r\n   at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean allowHttp2, CancellationToken cancellationToken)\r\n   at System.Net.Http.HttpConnectionPool.GetHttp2ConnectionAsync(HttpRequestMessage request, CancellationToken cancellationToken)\r\n   at System.Net.Http.HttpConnectionPool.SendWithRetryAsync(HttpRequestMessage request, Boolean doRequestAuth, CancellationToken cancellationToken)\r\n   at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)\r\n   at Grpc.Net.Client.Internal.GrpcCall`2.RunCall(HttpRequestMessage request, Nullable`1 timeout)\")"}
 

 


avatar
Amir Ghavipanjeh

کاربر

  • 1400/12/07
  • 1
  • 65
1400/12/07 |
backend

spotplayer

با سلام

آنطوری که فرمودید از یک جایی به بعد دوره ها را باید از spotplayer ببینیم

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

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

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


avatar
Amir Ghavipanjeh

کاربر

  • 1400/12/01
  • 3
  • 100
1400/12/01 |
backend

دانلود

سلام 

دوره مایکروسرویس تهیه کردم 

می خواستم در محل کارم کامل دانلود کنم تا آخر هفته در منزل ببینم چطور امکانش هست؟

با تشکر


  • 1400/11/30
  • 1
  • 106
1400/11/30 |
backend

مشکل نمایش دوره در spotplayer

سلام ، من دوره ستارگان میکروسرویس رو خریداری کردم الان توی برنامه 5 فصل اول قابل نمایش نیست فقط فصل 6و 7 قابل نمایش هست(یعنی play میشه)

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


avatar
Pouya Khosravi

کاربر

  • 1400/11/30
  • 0
  • 83
1400/11/30 |
backend
c-sharp
asp-net-core
asp

مشکل در صفحه بندی با لازیا

درود مهندس جان 

راستش یه مشکلی که برام پیش اومده اینه که برای صفحه بندی وقتی از لازیا استفاده میکنم، برای ارسال کوئری استرینگ دقیقا همون مقدار @@(Request.QueryString.Value) عینا تکرار میشه توی url و سرچ کی، ایدی کتگوری و .. ارسال نمیشن اونوقت همه چیز به هم میریزه. تا حالا از دو نسخه مختلف لازیا استفاده کردم(یکی 1 و اون یکی 3) ولی باز همون مشکلو داشتم.

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