首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Web集群上创建Windows任务计划程序

在Web集群上创建Windows任务计划程序
EN

Stack Overflow用户
提问于 2016-03-03 16:45:11
回答 1查看 316关注 0票数 0

我有ASP.NET web应用程序,它托管在上,两个不同的IIS服务器(servers和servers)用于http请求集群。我设计了web应用程序,用户可以在承载网站的IIS web服务器上创建和启动(运行)手动windows任务调度程序(但在我的情况下,它是托管在两个不同的web服务器上进行负载平衡)。

当用户第一次从web UI创建调度程序时,http请求转到服务器A来创建调度器,因此它将在服务器A上创建手动windows任务调度程序,但现在当用户试图启动windows任务调度程序时,http请求转到服务器B,但服务器B上没有windows任务调度程序(在服务器A上创建了第一次http请求窗口调度程序)。第二个http请求无法在服务器B上找到任务调度程序,并且它正在显示没有找到windows任务调度程序的警报消息。

如下所示,服务器A有一个调度程序-- MyScheduler,但服务器B没有任何同名调度程序

我如何才能走出这一挑战,请做必要的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-04-04 13:47:20

经过大量的研究和开发,我发现Windows调度器允许我们定义要创建、读取、运行和删除任务的目标服务器

TaskService.TargetServer属性获取运行用户连接的任务调度程序服务的计算机的名称,to.You可以找到有关TaskService 这里的更多详细信息。

https://msdn.microsoft.com/en-us/library/windows/desktop/aa383474(v=vs.85).aspx

假设我们有上面提到的服务器A、Server B。因此,我们可以将服务器A定义为目标服务器,在集群环境下在单机上创建调度程序。

示例:

代码语言:javascript
运行
复制
TaskService taskService=new TaskService(targetServer: "Server A");
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35778049

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档