簡體   English   中英

使用 IIS7 在 Web 服務器上部署 ASP.NET Webhooks

[英]Deploying ASP.NET Webhooks on web server with IIS7

我已經閱讀了一些 .NET Webhooks 教程,因為它對於 .NET 來說相對較新,所以示例非常有限。 我按照教程在 VS2013 中創建了一個 Webhook 項目。 當我發布項目時,我得到了三個文件(Global.asax.package.config、Web.config)和一個包含 dll 的 bin 文件夾。 以下是一些教程:

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

我遇到的所有教程示例都使用 Azure 來發布他們的 Webhook。 我們有自己的帶有 IIS7 的 Web 服務器。 我在我們的 Web 服務器上創建了一個文件夾 (appfolder),其中另一個文件夾稱為 mailchimp,並將發布的文件和 bin 文件夾放在該文件夾中,因此路徑為 D:\\appfolder\\mailchimp。 然后我在 IIS7 中創建了一個名為 apps.mysite.org 的新站點,指向 D:\\appfolder。 因此,我認為 webhook 的 URI 應該是http://apps.mysite.org/mailchimp/api/webhooks/incoming/mailchimp 但是,當我嘗試在 Mailchimp 列表中設置 Webhook URL 時,它告訴我“我們無法連接到指定的 URL。

我需要做什么來設置我的 Web 服務器以接收 .NET Webhooks? 我會假設 api/webhooks/incoming/mailchimp 是一個文件夾路徑,但無法找到我需要在其中放置的內容。

任何進一步的幫助都會很棒。

WebHook URI 看起來不正確:

http://apps.mysite.org/mailchimp/api/webhooks/incoming/mailchimp

它應該是這樣的形式

http://apps.mysite.org/api/webhooks/incoming/mailchimp?code=<somesecret >

<somesecret> 是您在向 MailChimp 注冊 URI 時設置的隨機值。 此外,實際上它也應該是“https”而不是“http”。

希望這可以幫助!

亨里克

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM