0
我已實施this tutorial。使用MVC 5.我添加了來自nuget的軟件包:Microsoft.AspNet.WebHooks.Recievers.GitHub並在App_Start文件夾中創建了一個WebApiConfig.cs類。當從GitHub發送時,我得到一個狀態200 ok的消息,所以路由工作正常並且響應。Microsoft.AspNet.WebHooks.Receivers。* MVC 5未註冊處理程序
然後我創建了一個webhook處理程序來處理請求,這裏是代碼。
{
public class GitHubHandler : WebHookHandler
{
public GitHubHandler()
{
this.Receiver = "github";
}
public override Task ExecuteAsync(string receiver, WebHookHandlerContext context)
{
string action = context.Actions.First();
JObject data = context.GetDataOrDefault<JObject>();
Debug.WriteLine("Made it to reciever");
return Task.FromResult(true);
}
}
}
而且我一直無法打到這裏調試點或寫信至dubug控制檯。
我想知道如果我的應用程序不是自動註冊它嗎?或者我錯過了什麼?