Я прочитал несколько руководств по .NET Webhooks, и, поскольку это относительно новое для .NET, примеры довольно ограничены. Я следовал инструкциям по созданию проекта Webhook в VS2013. Когда я опубликовал проект, я получил три файла (Global.asax.package.config, Web.config) и папку bin с dll. Вот пара уроков:
https://blogs.msdn.microsoft.com/webdev/2015/09/04/introduction-microsoft-asp-net-webhooks-preview/
http://www.dotnetcurry.com/aspnet/1245/aspnet-webhooks-receive-webhooks-from-github
Все примеры учебных пособий, с которыми я сталкивался, используют Azure для публикации своих веб-перехватчиков. У нас есть собственный веб-сервер с IIS7. Я создал папку (appfolder) на нашем веб-сервере, еще одну папку в ней с именем mailchimp и поместил опубликованные файлы и папку bin в эту папку, чтобы путь был D:\appfolder\mailchimp. Затем я создал новый сайт в IIS7 с именем apps.mysite.org, указывающим на D:\appfolder. Поэтому я считаю, что URI для веб-перехватчика должен быть http://apps.mysite.org/mailchimp/api/webhooks/incoming/mailchimp. Однако, когда я пытаюсь установить URL-адрес веб-перехватчика в моем списке Mailchimp, он говорит мне: «Нам не удалось подключиться к указанному URL-адресу.
Что мне нужно сделать, чтобы настроить мой веб-сервер для получения .NET Webhooks? Я бы предположил, что api/webhooks/incoming/mailchimp — это путь к папке, но я не смог найти то, что мне нужно туда поместить.
Любая помощь, чтобы пойти дальше, была бы потрясающей.