Nasıl 4 Web mevcut ASP.NET MVC Uygulama bir proje için Web API eklemek için? | Netgez.com
SORU
16 AÄžUSTOS 2012, PERÅžEMBE


Nasıl 4 Web mevcut ASP.NET MVC Uygulama bir proje için Web API eklemek için?

ASP.NET Web API ASP.NET MVC 4 Web Uygulaması) projesi, Visual Studio 2012 yılında geliştirilen eklemek istiyorum. Hangi adımları proje için çalışan bir Web API eklemek için gerçekleştirmek zorunda mıyım? Bir denetleyici ApiController kaynaklanan ihtiyacım var farkındayım, ama tüm bildiğim bu.

Eğer daha fazla ayrıntı lazım olursa haber ver.

CEVAP
17 AÄžUSTOS 2012, Cuma


Gerçekleştirmek için gerekli adımları olmuştur

  1. System.Web.Http.WebHost baÅŸvuru ekleyin.
  2. App_Start\WebApiConfig.cs (kod parçacığını aşağıya bakınız) ekleyin.
  3. İthalat Global.asax.cs System.Web.Http ad.
  4. MvcApplication.Application_Start() (dosyasında Global.asax.cs) WebApiConfig.Register(GlobalConfiguration.Configuration) Araöncevarsayılan kayıt yoksa öncelikli olarak Uygulama yolu Web.
  5. Kumanda System.Web.Http.ApiController kaynaklanan ekleyin.

Sonra the tutorial (İlk ASP.NET Web API) API yeterli benim denetleyicisi tanımlamak için öğrenebilirim.

App_Start\WebApiConfig.cs:

using System.Web.Http;

class WebApiConfig
{
    public static void Register(HttpConfiguration configuration)
    {
        configuration.Routes.MapHttpRoute("API Default", "api/{controller}/{id}",
            new { id = RouteParameter.Optional });
    }
}

Global.asax.cs:

using System.Web.Http;

...

protected void Application_Start()
{
    AreaRegistration.RegisterAllAreas();

    RegisterGlobalFilters(GlobalFilters.Filters);
    WebApiConfig.Register(GlobalConfiguration.Configuration);
    RegisterRoutes(RouteTable.Routes);
    BundleConfig.RegisterBundles(BundleTable.Bundles);
}

Bunu PaylaÅŸ:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ★ByScrapi★ Designs

    ★ByScrapiâ

    27 AÄžUSTOS 2013
  • discokatze

    discokatze

    23 EYLÜL 2009
  • GoogleTechTalks

    GoogleTechTa

    15 AÄžUSTOS 2007