[英]WCF HTTP Activation using Srmp TransferProtocol
我有一個Windows服務,該服務使用netMsmqBinding調用WCF Web服務,並將queueTransferProtocol設置為Srmp。
所有這些都很好用,除了重新啟動或回收托管Web服務的應用程序池時。
獲取消息發送的唯一方法是手動瀏覽到URL或使用某些http ping實用程序。 激活URL后,WCF Web服務將開始使用傳入隊列。
在切換到Srmp之前,我遇到了這個問題,我通過在Web服務器上安裝WCF激活功能並適當地命名隊列來解決了該問題。
由於防火牆的限制,我被迫使用Srmp,所以端口80或443是我唯一的選擇。
這里有一個解決方法,我可以設置一個計划任務來按計划調用每個Web服務,但是我希望有一個更簡單,更可靠的解決方案。
完整的解決方案真的很不錯,但我願意考慮其他一些解決方法。
確定找到了解決方案,並確保我之前嘗試過。
安裝AppFabric 1.1,並將Web服務應用程序設置為自動啟動。
這樣就解決了問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.