我能夠使用Rhino服務總線和Sql Server Express創建測試應用程序。我有一個MVC 4前端創建一條消息,並將其發送到一個隊列,並在我的數據庫表中創建一條記錄。我有一個windows服務,從隊列中抓取消息並寫入一個單獨的數據庫表。我希望消息發送/數據庫寫入全部或全部不寫。例如,如果發送消息或數據庫寫入失敗,我希望能夠將它們都回滾。我試圖在TransactionScope中包裝它們,但
我正在研究一個Web應用程序,該應用程序將使用Rhino Service Bus發送消息,然後由應用程序服務器上的Windows服務使用它。我已經能夠在我的機器上進行測試(託管Web應用程序和Windows服務)並且它工作正常。我也能夠在我們的開發環境中測試它,它有一個Web服務器和一個應用服務器,沒有任何問題。但是,我們的臨時環境有兩個Web服務器和兩個應用服務器,所以我不知道如何配置發送消息的