2016-11-19 6 views
6

के लिए एक परिभाषा शामिल नहीं है और मैं इस त्रुटि मिल गया है:HttpConfiguration मैं एक ASP.NET-WebAPI आवेदन बनाया SuppressDefaultHostAuthentication

HttpConfiguration does not contain a definition for SuppressDefaultHostAuthentication

कोड स्वत: जनरेट, मुझे लगता है कि किया गया था यह एक संदर्भ हो गया है , लेकिन उस संदर्भ को नहीं मिला। डला पैकेज जोड़ने के लिए

using System.Web.Http; 
using Microsoft.Owin.Security.OAuth; 

    public static class WebApiConfig 
    { 
     public static void Register(HttpConfiguration config) 
     { 
      // Web API configuration and services 
      // Configure Web API to use only bearer token authentication. 
      config.SuppressDefaultHostAuthentication(); 

      // Web API routes 
      config.MapHttpAttributeRoutes(); 

      config.Routes.MapHttpRoute(
       name: "DefaultApi", 
       routeTemplate: "api/{controller}/{id}", 
       defaults: new { id = RouteParameter.Optional } 
      ); 
     } 
    } 

उत्तर

10

प्रयास करें: माइक्रोसॉफ्ट ASP.NET वेब एपीआई 2.2 Owin

https://www.nuget.org/packages/Microsoft.AspNet.WebApi.Owin/

+0

मैं पहले से ही इस पैकेज स्थापित किया था। –

+0

मैंने कभी नहीं सोचा था कि इसे ओविन पैकेज के साथ करना था। मैंने इसे अनइंस्टॉल किया और इसे फिर से स्थापित किया। सब कुछ काम किया। –

संबंधित मुद्दे