繁体   English   中英

iPhone,WMI,IIS服务

[英]iPhone, WMI, iis service

我正在考虑编写一个应用程序,该应用程序将使用iPhone监视IIS服务,并发送通知,如果IIS出现故障,则执行重置。

我不想创建一个Web服务来执行此操作,而是连接到计算机,指定凭据,然后从IIS Service状态获取数据。

可能吗

iPhone可以吗?

我需要使该应用程序具有足够的通用性,以使人们可以与其托管的网站一起使用并监视其运行状况,并能够对其进行重置和/或回收AppPools。 我无法为任何托管环境实现服务。 我需要使iPhone用户能够连接到他们的主机,并且一旦您连接到计算机并通过身份验证可以执行WMI,电话用户就可以使用iis。 可能吗?

我看到您的观点是不想使用Web服务,因为您想监视和重置IIS服务,而Web服务是基于IIS的。 RestFul服务怎么样? 我已经基于OWIN (适用于.Net的开放Web界面)和Kayak创建了RestFul服务。 皮划艇可能有一些例子。

这些工具或库的妙处在于该框架非常简单,并且不依赖IIS。 您可以提供两个URL,一个URL用于获取,另一个URL用于发布。 前者是获取IIS服务器的状态,后是重置IIS。 这些服务可以只是基于JSON对象的XML,并且由OWIN服务在后端完成工作。 此功能的另一个重要功能是,您甚至可以在Windows XP或家庭版上通过控制台应用程序或任何其他方式(系统托盘中的Windows服务或Window Form)创建服务。 该应用程序将基于HTTP的特定端口提供RestFul服务。

RestFul服务可用于多种平台,包括iPhone。

尽管IIS支持远程管理,但我怀疑是否有一种方法可以在iPhone上轻松实现它。

您可以编写一个实际的Windows Server(而不是Web服务),并可以使用套接字进行连接,而套接字可以执行所有监视。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM