.net core

Maryam F
24 فروردين ۱۴۰۱

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

من از دانشجویان شما در دوره پیشرفته هستم. پروژه فروشگاه رو با شما شروع به پیاده سازی کردم. زمانی که api اجرا میکنم با error 500 روبرو میشم و حتی break point هم کار نمیکند. ممنون میشم راهنمایی کنید.

355

21 پاسخ
  • محمد اشرافی24 فروردين ۱۴۰۱

    سلام سلامت باشید

     احتمالا مشکل از تنظیمات Program.cs باشه ( روی IIS به صورت Debug اجرا کنید ببینم چه خطایی میده ، یا عکس خطا رو ارسال کنید )

    یا اگر Swagger خطلای 500 میده ، به صورت Self host اجراش کنید و توی Console ببینید چه خطلایی داده یا عکس ش رو قرار بدین تا مشکل رو حل کنیم

  • Maryam F24 فروردين ۱۴۰۱

    خیلی ممنون استاد.

    فقط self host به چه صورت؟

  • محمد اشرافی24 فروردين ۱۴۰۱

    توی حالت عادی 2 تا Profile برای اجرا پروژه هست ، یکی با نام IIS یکی هم با نام پروژه اتون ، (باید اونی رو انتخاب کنید برای اجرا که اسم پروژه اتون رو داره )

  • Maryam F26 فروردين ۱۴۰۱

    خیلی ممنون.

  • Maryam F27 فروردين ۱۴۰۱

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

    من پروژه رو روی پروفایل خودش اجرا کردم و این خطا رو داد.

  • محمد اشرافی27 فروردين ۱۴۰۱

    سلام سلامت باشید

    اگر فقط این Action این خطلا رو میده لطفا از Action عکس بگیرید و قرارش بدین ( توی خود Console هم اگر خطلایی داده از اون هم عکس بگیرید )

  • Maryam F27 فروردين ۱۴۰۱

    همه action ها همین خطا رو دارن و در console هم هیچ خطایی نشون نمیده استاد عزیز.

  • محمد اشرافی27 فروردين ۱۴۰۱

    یه عکس از اون کلاس ApiController و تنظیمات کلاس Program.cs قرار بدین ( بدونه Swagger اکشن ها کار میکنن ؟ )

  • Maryam F27 فروردين ۱۴۰۱

    خدمتتون ارسال کردم.

    با تشکر فراوان

  • محمد اشرافی27 فروردين ۱۴۰۱

    توی این موارد چیز خاصی ندیدم ، یه عکس از کلاس ApiController هم قرار بدین و اینو هم حتما تست کنید ببینم با PostMan جواب میده یا نه

  • Maryam F27 فروردين ۱۴۰۱

    استاد متوجه مشکل شدم.

    خیلی ممنون.

    من initfacade در shopbootstrapper صدا نکرده بودم.

  • Maryam F27 فروردين ۱۴۰۱

    استاد عزیز یه سوال دیگه هم داشتم.

    وقتی پروژه رو اجرا میکنم برای متد post مربوط به category فقط seodata رو نشون میده و سایر پارامترها نشان نمیدهد.

    در صورتی که من عین شما پیش رفتم.

    با سپاس و احترام

  • محمد اشرافی27 فروردين ۱۴۰۱

    یه عکس از Action و کلاس ورودی ه Action بزارید

  • Maryam F28 فروردين ۱۴۰۱

    با سلام و احترام فراوان

    خدمتتون ارسال کردم.

  • محمد اشرافی28 فروردين ۱۴۰۱

    سلام ، توی عکس مشکل خاصی نمی بینم ، آدرس Github پروژه رو بزارید ، احتمالا بخاطر تنظیمات پروژه باشه ( پراپرتی های Private set رو شناسایی نمیکنه )

  • Maryam F28 فروردين ۱۴۰۱

    خیلی ممنون.

    https://github.com/MaryamFotouhi/IRIB

  • محمد اشرافی28 فروردين ۱۴۰۱

    Repository رو Public کنید تا بتونم بهش دسترسی داشته باشم

  • Maryam F29 فروردين ۱۴۰۱

    سلام استاد

    repository رو public کردم.ممنونم.

  • محمد اشرافی29 فروردين ۱۴۰۱

    سلام مجدد ، نسخه پکیج Swashbuckle.AspNetCore پایین بود و توی اون نسخه Property های Private رو نمایش نمیداد ، برای رفع این مورد ، پکیج مربوطه رو به آخرین ورژن ارتقاع بدین

  • Maryam F30 فروردين ۱۴۰۱

    خیلی ممنونم استاد. لطف کردید.

  • محمد اشرافی30 فروردين ۱۴۰۱

    خواهش میکنم موفق باشید