在Windows Server 2008 R2中从Windows服务运行exe?

时间:2014-12-02 01:54:06

标签: c# windows-services windows-server-2008-r2 watin windows-applications

我正在尝试使用c#中的WatiN库自动化(不完全,但有些部分)我的网站。我遵循不同的策略和应用,但每个人都有自己的局限性。到目前为止,我还没有找到完整的解决方案。我几乎已经完成了与stackoverflow,msdn和codeproject上的这些方法相关的所有线程。

我的应用程序需要在Windows Server 2008 R2和IE10上运行(如果对WatiN很重要)。

我开发了以下应用程序。

1-Windows服务:开发了一个Windows服务并将其安装在开发机器(win7)上,它运行正常。它成功地与WatiN IE沟通。没问题,但在服务器2008 R2上没有用。 要解决此问题,请在Windows应用程序(exe)中移动所有内容并尝试从Windows服务运行它。这也没有帮助。

2系统托盘应用程序:开发了一个UI少的系统托盘应用程序,并使用远程桌面安装在win7和windows server 2008 r2上。它非常有效。但是从服务器注销时。托盘应用程序退出。因为没有可用的会话来运行它。

3- Webservice:开发了一个运行exe(托盘应用程序)的Web服务。然后Windows服务消耗了这个Web服务。但那也没有用。

所以我正在寻找一个执行WatiN IE并浏览我的网站的解决方案。所以每隔15分钟我就会从我的网站上获得更新。我的网站不在同一台Windows Server 2008r2上。

寻找任何这些解决方案 1-windows应用程序独立于Windows会话,因此它始终保持运行。 2窗口服务 3-webservice,以便Windows服务可以使用。

非常感谢你们的努力工作。

0 个答案:

没有答案