2015-09-26 33 views
1

我想編寫C#windows應用程序並將其保存在服務器上。如何在收到服務器請求後向用戶顯示消息框?

此應用程序向用戶顯示當請求到達服務器時的消息。 詳細解釋,我的服務器我頂點的Web應用程序,我想告訴我的消息,當網絡用戶請求的應用和更多的解釋,我的頂點程序URL是這樣的:

http://serverIP:7777/rafm/f?p=105:LOGIN:2771142526496053 


而且,當我的本地網絡用戶請求該URL時,在服務器C#windows應用程序中顯示我爲例如「ok」消息,我該怎麼寫這個目的?謝謝。

回答

1

簡短的回答是:你不應該。

服務器應用程序應設計爲運行「無頭」,即沒有屏幕或控制檯。如果服務器在沒有物理監視器的情況下運行會發生什麼?或沒有任何用戶登錄?誰會看到這個消息框?誰會解僱此消息框?如果1,000個用戶登錄,是否會有1,000個消息框?那將是難以管理的。這就是爲什麼像ASP.NET或Salesforce的APEX這樣的服務器框架甚至不允許你這樣做 - 它們實際上沒有Messagebox.Show命令可用,因爲它們沒有在窗口系統的上下文中運行。

您需要做的只是將這些信息寫入日誌文件 - 日誌文件,Windows事件日誌或任何其他日誌記錄工具,然後,如果您想跟蹤系統的登錄調用,請在登錄。

相關問題