J'ai lu quelques tutoriels .NET Webhooks et, comme il est relativement nouveau pour .NET, les exemples sont assez limités. J'ai suivi les tutoriels pour créer un projet Webhook dans VS2013. Lorsque j'ai publié le projet, j'ai obtenu trois fichiers (Global.asax.package.config, Web.config) et un dossier bin avec les dll. Voici quelques tutoriels:Déploiement de Webhook ASP.NET sur un serveur Web avec IIS7
https://blogs.msdn.microsoft.com/webdev/2015/09/04/introducing-microsoft-asp-net-webhooks-preview/
http://www.dotnetcurry.com/aspnet/1245/aspnet-webhooks-receive-webhooks-from-github
Tous les exemples de tutoriel, je suis venu à travers Azure utiliser pour publier leurs webhook. Nous avons notre propre serveur web avec IIS7. J'ai créé un dossier (appfolder) sur notre serveur Web, un autre dossier appelé mailchimp et placé les fichiers publiés et le dossier bin dans ce dossier afin que le chemin soit D: \ appfolder \ mailchimp. J'ai ensuite créé un nouveau site dans IIS7 nommé apps.mysite.org pointant vers D: \ appfolder. Donc, comme je crois que l'URI pour le webhook devrait être http://apps.mysite.org/mailchimp/api/webhooks/incoming/mailchimp. Toutefois, lorsque j'essaie de définir l'URL Webhook dans ma liste Mailchimp, il me dit "Nous ne pouvions pas nous connecter à l'URL spécifiée
Que dois-je faire pour configurer mon serveur Web pour recevoir les WebHooks .NET? Je suppose que le api/webhooks/entrant/MailChimp est un chemin de dossier mais n'a pas été en mesure de trouver ce que je dois placer là-dedans.
Toute aide à aller plus loin serait génial.
vous utilisez cet exemple de code: https://github.com/aspnet/WebHooks/tree/master/samples/MailChimpReceiver.Selfhost ou vous avez propre coutume code.Do vous trace complète de la pile? –
Jetez un coup d'oeil - http://social.technet.microsoft.com/wiki/contents/articles/35798.understanding-microsoft-asp-net-webhooks.aspx et assurez-vous que vous avez suivi toutes les étapes –
Que diriez-vous si je veux déployer le projet WebHook Web Api sur mon serveur privé (environnement non-azure)? Peut-il être quelque chose comme Owin? –