从 Web 应用程序(浏览器)管理 ASP.NET Windows 服务
Manage ASP.NET Windows Service from a Web Application (browser)
我有 windows 个服务(大约 10 个)都是用 ASP.NET C# 开发的。并且安装在 Windows Web Server 2008 上。如果我想启动或停止服务,我必须登录到 Windows Web 服务器,然后 Start/Stop 服务。
我想通过我想在 ASP.NET C# 中创建的 Web 门户来管理此 activity。
有没有人知道或有任何参考如何做到这一点?
您可以创建一个 Web 服务,通过 rest 调用和 运行 服务器上的该 Web 服务来控制服务。然后使用 jquery 从网页(在该服务器上)使用 $.post() 或 $.ajax() 或 JavaScript native xmlhttprequest
Visual studio web 具有可帮助您入门的 Web 服务项目模板。服务启动停止可以使用这个例子
如果您的 Web 门户将与服务发布在同一台机器上,那么您可以使用 ServiceController class https://msdn.microsoft.com/en-us/library/system.serviceprocess.servicecontroller(v=vs.110).aspx
我有 windows 个服务(大约 10 个)都是用 ASP.NET C# 开发的。并且安装在 Windows Web Server 2008 上。如果我想启动或停止服务,我必须登录到 Windows Web 服务器,然后 Start/Stop 服务。
我想通过我想在 ASP.NET C# 中创建的 Web 门户来管理此 activity。
有没有人知道或有任何参考如何做到这一点?
您可以创建一个 Web 服务,通过 rest 调用和 运行 服务器上的该 Web 服务来控制服务。然后使用 jquery 从网页(在该服务器上)使用 $.post() 或 $.ajax() 或 JavaScript native xmlhttprequest
Visual studio web 具有可帮助您入门的 Web 服务项目模板。服务启动停止可以使用这个例子
如果您的 Web 门户将与服务发布在同一台机器上,那么您可以使用 ServiceController class https://msdn.microsoft.com/en-us/library/system.serviceprocess.servicecontroller(v=vs.110).aspx