مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

pilot1900

عضویت از 1393/05/24

مشکل با api

  • جمعه 1 تیر 1397
  • 20:38
تشکر میکنم

با سلام من در پروژم یک web api ساختم در داخل یک Area اما وقتی داخل Area یا بیرون آن هستم Api کار نمیکنه و 404 میده

پاسخ های این پرسش

تعداد پاسخ ها : 7 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • جمعه 1 تیر 1397
  • 22:19

به Api باید rout بدید

اگر تجربه ندارید سرچ کنید rout web api

کاربر سایت

pilot1900

عضویت از 1393/05/24

  • شنبه 2 تیر 1397
  • 09:58

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

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • شنبه 2 تیر 1397
  • 10:12

در فولدر کنترلر روت بسازید تست کنید 

شاید اصلا api کانفیگ نشده 

کاربر سایت

pilot1900

عضویت از 1393/05/24

  • شنبه 2 تیر 1397
  • 10:36

نه متاسفانه از کنترلر هم اوکی نیست من پروژم از قبل ساخته شده بود و دارم api رو بهش اضافه میکنم از ناگت هم Install-Package Microsoft.AspNet.WebApi.WebHost نصب کردم .لی اوکی نشده . چطور باید کانفیگ کنم؟ حتی api رو به صورت اتومات هم ساختم ولی نشده.و ارور 404 میده

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • شنبه 2 تیر 1397
  • 11:12

موقع ایجاد پروژه تیک webapi رو زدید ؟ 

اگر نه باید خط زیر رو به global اضافه کنید 

  protected void Application_Start()
    {
        GlobalConfiguration.Configure(WebApiConfig.Register);
        
        //other configuration
    }

کاربر سایت

pilot1900

عضویت از 1393/05/24

  • یکشنبه 3 تیر 1397
  • 10:40

سلام تشکر api بالا میاد اما ارور زیر رومیده.

<Message>An error has occurred.</Message><ExceptionMessage>The 'ObjectContent`1' type failed to serialize the response body for content type 'application/xml; charset=utf-8'.</ExceptionMessage><ExceptionType>System.InvalidOperationException</ExceptionType>

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • یکشنبه 3 تیر 1397
  • 10:50

متن ارور را در گوگل قرار دهید 

راهکار هایی هست که باید امتحان کنید 

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)