• 1402/05/21

مشکل در ادد کردن app.UseMvcWithDefaultRoute(); :

سلام 

من پروژه ام رو با دات نت 7 و در محیط VS 2022  شروع کردم ولی هنگام add  کردن  app.UseMvcWithDefaultRoute(); با این مشکل روبرو میشم و Routing  پروژه هم بدرستی کار نمیکنه (بجای اجرای دستورات متد Index از کنترل Home عبارت پیشفرض "Hello World" در خروجی نمایش داده میشه) :

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

(builder.Services.AddMvc(options => options.EnableEndpointRouting = false);) رو ادد کردم و در صورتی که اون رو از کامنت خارج کنم پروژه به درستی کار میکنه ؛ میخواستم بپرسم اگر دستورات داخل Program.cs  پروژه بصورت فوق باشه مشکلی در روند اجرای پروژه بوجود نمیاد ؟

  • 1402/05/22
  • ساعت 09:18

سلام دوست من وقتتون بخیر

دوست عزیزم شما endpoint خودتونو داخل پروژه باید تعریف کنید
لطفا کد زیر رو قبل از APP.RUN قرار بدین و مجدد بررسی کنید

app.MapControllerRoute(
        name: "default",
        pattern: "{controller=Home}/{action=Index}/{id?}");

logo-enamadlogo-samandehi