-2
試圖創建一個將修改數據庫中的值的Web應用程序。發生這種情況時,我需要一個C#獨立應用程序來識別發生這種情況並提取修改後的值。將事件從.NET Web應用程序傳遞到.NET C#獨立應用程序
當Web應用程序更新數據庫時,是否可以將事件觸發到獨立應用程序,以便它可以調用存儲過程並提取新值?什麼是最有效的方法來完成這項任務?
試圖創建一個將修改數據庫中的值的Web應用程序。發生這種情況時,我需要一個C#獨立應用程序來識別發生這種情況並提取修改後的值。將事件從.NET Web應用程序傳遞到.NET C#獨立應用程序
當Web應用程序更新數據庫時,是否可以將事件觸發到獨立應用程序,以便它可以調用存儲過程並提取新值?什麼是最有效的方法來完成這項任務?
您可以將您的獨立應用程序轉換爲WCF服務,然後在發佈數據庫更新的表單時調用該服務(服務器端)。
如果您不想轉換您的獨立應用程序(或不能),仍然使用WCF的快速入侵將是一個簡單的單行WCF應用程序,它使用System.Diagnostics.Process.Start()調用您的獨立應用程序。同樣,只要在處理完數據庫更新後從服務器端邏輯調用服務即可。
我提到WCF是一種解決方案,因爲您顯然已經將您的解決方案託管在IIS上,這正是您將託管WCF應用程序的地方,並且從服務器端代碼進行WCF服務調用非常簡單。網絡應用程序。
看看Signalr。 – SLaks