C# Webhook InitializeReceiveGenericJsonWebHooks

C# Webhook InitializeReceiveGenericJsonWebHooks

我收到错误:

'HttpConfiguration' 不包含 'InitializeReceiveGenericJsonWebHooks' 的定义,并且找不到可访问的扩展方法 'InitializeReceiveGenericJsonWebHooks' 接受类型 'HttpConfiguration' 的第一个参数(您是否缺少使用指令或程序集引用?)

我有 HttpConfiguration DLL,我还安装了 ASPNet Webhooks Reciever 包。

public static class WebApiConfig
    {
    public static void Register(HttpConfiguration config)
    {
        // Web API routes
        config.MapHttpAttributeRoutes();
        config.Routes.MapHttpRoute(
        name: "DefaultApi",
        routeTemplate: "api/{controller}/{id}",
        defaults: new { id = RouteParameter.Optional }
    );

    // Initialize Generic JSON WebHook receiver
    config.InitializeReceiveGenericJsonWebHooks();
    }
}

我猜你错过了 "Microsoft.AspNet.WebHooks.Receivers.Generic" nuget 包。安装后,您的编译器错误应该会消失。