Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 收到服务器请求后,如何向用户显示消息框?_C# - Fatal编程技术网

C# 收到服务器请求后,如何向用户显示消息框?

C# 收到服务器请求后,如何向用户显示消息框?,c#,C#,我想编写C#windows应用程序并将其保存在服务器上 当请求到达服务器时,此应用程序向用户显示消息。 为了获得更多解释,我在我的服务器上安装了apex web应用程序,我想在网络用户请求该应用程序时向我显示消息。更多解释,我的apex程序URL如下: http://serverIP:7777/rafm/f?p=105:LOGIN:2771142526496053 而且,当我的本地网络用户请求该URL时,在服务器C#windows应用程序上向我显示例如“ok”消息,我如何编写此用途?谢谢。简

我想编写C#windows应用程序并将其保存在服务器上

当请求到达服务器时,此应用程序向用户显示消息。 为了获得更多解释,我在我的服务器上安装了apex web应用程序,我想在网络用户请求该应用程序时向我显示消息。更多解释,我的apex程序URL如下:

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


而且,当我的本地网络用户请求该URL时,在服务器C#windows应用程序上向我显示例如“ok”消息,我如何编写此用途?谢谢。

简短的回答是:您不应该

服务器应用程序应该设计为运行“headless”,即没有屏幕或控制台。如果服务器在没有物理监视器的情况下运行,会发生什么情况?或者没有任何用户登录?谁会看到这个消息框?谁会拒绝这个消息框?如果有1000个用户登录,会有1000个MessageBox吗?这将是难以管理的。这就是为什么像ASP.NET或Salesforce的APEX这样的服务器框架甚至不允许您这样做——它们实际上没有可用的Messagebox.Show命令,因为它们不是在窗口系统的上下文中运行的

您需要做的只是将这些信息写入日志文件(日志文件、Windows事件日志或任何其他日志记录工具),然后,如果您想跟踪系统的登录调用,请在日志中找到它们