سلام استاد من کنار پروژه ی خودم یه پروژه API هم ساختم و اون رو به پروژه اصلی رفرنس دادم و روت کانفیگ پروزه اصلی رو به شکل زیر در آوردم
ولی پروژه اصلا سمت API نمیره و میزنه همچین چیزی پیدا نمیکنه
باید چکار کنم
تا اونجا که اطلاع دارم WebApi باید در کلاس جدا باشه و در Global فراخوانی بشه
using System; using System.Collections.Generic; using System.Linq; using System.Web.Http; namespace WebApplication3 { public static class WebApiConfig { public static void Register(HttpConfiguration config) { config.MapHttpAttributeRoutes(); config.Routes.MapHttpRoute( name: "DefaultApi", routeTemplate: "api/{controller}/{id}", defaults: new { id = RouteParameter.Optional } ); } } }
استاد من پروژه اصلیم به صورت API نمی باشد که بتونم این کلاس رو اضافه کنم
باید چکار کنم؟
من اصلا منظورتون رو نمیفهمم
در پروژه معمولی هم باید به اینگونه عمل کنید
استاد چون پروژه من از نوع MVC مباشد بدون API
وقتی کلاس رو به پروژه اضافه میکنم یه سری رفرنس میخواهد که برنامه من اونا رو ندارد
چجوری اونارو اضافه کنم
مثل این :
using
System.Web.Http;
میتوان با استفاده از دستور زیر آن را به پروژه اضافه کنید:
Install-Package Microsoft.AspNet.WebApi.Core -version 5.2.3
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)