C# 确定http请求是来自计划任务还是来自浏览器(ASP)

C# 确定http请求是来自计划任务还是来自浏览器(ASP),c#,html,asp.net,scheduled-tasks,C#,Html,Asp.net,Scheduled Tasks,我正在使用ASP/C构建一个内部网应用程序,以执行特定的任务。然而,我有两个要求 我希望能够从浏览器调用该网页,并有一个表单允许用户手动运行该服务 但是,我还需要一个计划任务,每天运行两次,调用该网页并自动“onvisit”运行该服务(无需提交表单) 我可以很容易地满足要求1或2。但我想同时满足这两个条件 注意:我们无法创建运行所需代码的单独.EXE文件。此外,只有作为最后的选择,我才想创建两个单独的网页。参数化服务并将参数放在querystring中,这样当您从exe调用它时,它的行为符合预期

我正在使用ASP/C构建一个内部网应用程序,以执行特定的任务。然而,我有两个要求

  • 我希望能够从浏览器调用该网页,并有一个表单允许用户手动运行该服务

  • 但是,我还需要一个计划任务,每天运行两次,调用该网页并自动“onvisit”运行该服务(无需提交表单)

  • 我可以很容易地满足要求1或2。但我想同时满足这两个条件


    注意:我们无法创建运行所需代码的单独.EXE文件。此外,只有作为最后的选择,我才想创建两个单独的网页。

    参数化服务并将参数放在querystring中,这样当您从exe调用它时,它的行为符合预期。

    它应该在注释中,或者如前所述参数化querystring,或者在计划任务中添加自定义标题。