Iis Coldfusion 2016-403计划任务的禁止错误

Iis Coldfusion 2016-403计划任务的禁止错误,iis,coldfusion,permissions,Iis,Coldfusion,Permissions,我有两个在coldfusion administrator中运行的计划任务。当通过coldfusion管理员运行时,他们给出了403禁止的错误。这是我得到的日志 "Information","DefaultQuartzScheduler_Worker-8","02/22/17","10:11:00","","Task default.example - Get detail Dev triggered." "Information","DefaultQuartzScheduler_Worker-

我有两个在coldfusion administrator中运行的计划任务。当通过coldfusion管理员运行时,他们给出了403禁止的错误。这是我得到的日志

"Information","DefaultQuartzScheduler_Worker-8","02/22/17","10:11:00","","Task default.example - Get detail Dev triggered."
"Information","DefaultQuartzScheduler_Worker-4","02/22/17","10:11:00","","Task default.example - Get detail Live triggered."
"Error","DefaultQuartzScheduler_Worker-8","02/22/17","10:11:00","","403 Forbidden "
"Error","DefaultQuartzScheduler_Worker-4","02/22/17","10:11:00","","403 Forbidden "
任务url在浏览器中正常运行。这似乎与许可问题有关。我已在CFIDE目录和任务url目录上检查了coldfusion应用程序“以用户身份登录”的权限。它拥有完全的控制权


有人能指导我解决这个问题吗

这篇文章有点老,但我也遇到了同样的问题,我想在这里分享我们的解决方案

我们在专用的Windows 2012R2设备上运行ColdFusion 2016。我们的盒子上有几个客户站点,我们使用Peter Freitag的锁定指南完全锁定

这是从另一个机箱上的CF10服务器进行的新服务器迁移。一旦我像以前一样设置了预定的任务,我收到了几个“403禁止”的响应

解决此问题的唯一真正方法是激活计划任务本身上的“将输出保存到文件”选项,并将文件保存到CFUser具有写入权限的目录中。“CFUser”当然是您的CF服务使用的Windows用户

我对URL的第一次测试是通过服务器上的Chrome进行的,它工作得很好,所以我的URL是有效的,并且是公共访问的

当我启动计划任务时,它说“计划任务运行成功”,但输出文件的结果显示它没有成功。在我们的案例中,一个名为“Cloudflare”的外部服务阻止了我们的请求。Cloudflare的错误要求我们启用Cookie,而这在计划任务请求中是无法做到的。在我们的情况下,我们的托管提供商必须为来自服务器专用IP的请求提供例外


大多数情况下,这些错误是由于Windows上的文件权限问题而产生的。如果您确定您的CFUser对请求的模板具有读取和执行权限,则需要输出计划任务结果以完全理解错误。

谢谢@DaveB。。。这肯定会对任何面临同样问题的人有所帮助。谢谢伙计。谢谢@DaveB…我碰巧遇到了这个问题,我不确定我的客户服务器是否与Cloudflare有关。我没有在计划任务的单独文件中获得任何输出,但在scheduler.log中看到403禁止的错误。我从CFHTTP调用了相同的链接,并转储了结果,这就是提到“cloudflare nginx”的地方。我与主办团队进行了交谈,这个问题似乎已经解决:)