簡體   English   中英

使用Srmp TransferProtocol的WCF HTTP激活

[英]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.

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