C# 无法在Windows Server 2003计算机中获取弹出窗口

C# 无法在Windows Server 2003计算机中获取弹出窗口,c#,popup,windows-services,windows-server-2003,C#,Popup,Windows Services,Windows Server 2003,我有服务和申请表。在这种情况下,我使用Windows服务调用表单应用程序。我已经在Windows7上测试了它,它可以正常工作,这意味着它可以按预期通过调用Windows服务显示弹出窗口。但是,当我在WindowsServer2003上运行相同的东西时,它在我运行Windows服务时不知何故没有显示我的表单应用程序 我无法确定造成此问题的原因,希望您能提供更多帮助或指导。首先,检查任务管理器的“流程”选项卡,确认您的服务的可执行文件确实正在运行。如果没有,请注意已经给出的建议并检查事件日志 其次,

我有服务和申请表。在这种情况下,我使用Windows服务调用表单应用程序。我已经在Windows7上测试了它,它可以正常工作,这意味着它可以按预期通过调用Windows服务显示弹出窗口。但是,当我在WindowsServer2003上运行相同的东西时,它在我运行Windows服务时不知何故没有显示我的表单应用程序


我无法确定造成此问题的原因,希望您能提供更多帮助或指导。

首先,检查任务管理器的“流程”选项卡,确认您的服务的可执行文件确实正在运行。如果没有,请注意已经给出的建议并检查事件日志


其次,确保在连接到Windows Server 2003机箱时登录到会话0(控制台会话)。如果使用RDP,请添加“/admin”(或“/console”)标志以进入会话0。

为什么要混合UI和服务?这是我的要求。请回答如果您知道,您是否查看了事件日志以查看是否产生了任何错误,您是否在显示表单并将其输出到某个位置以供查看时捕获了任何异常?实际上,它在Windows 7上运行得非常完美,但是,当我在WindowsServer2003上启动它时,它不会给出输出/错误,甚至在不知道至少部分代码的情况下都无法回答。