我的要求
我当前的逻辑
我已经在我的主页上运行了一个Angular Service(ASP.Net MVC .cshtml文件)
<div ng-app="myApp1" ng-controller="FTPCtrl">
</div>
这样就可以进行FTP处理(阅读,写作......)。
我的问题
但只有在有人打开主页时才会发生FTP过程。
我的查询
答案 0 :(得分:3)
如果这是使用Angular实现的,那么听起来你的意思是你从浏览器做了FTP请求,或者至少在Angular / JavaScript(基于浏览器的)代码中有逻辑,导致FTP请求发生?
如果您希望此工作在没有用户干预的情况下定期执行,则将其删除到服务器端并将逻辑放入Windows服务或Windows计划任务触发的程序中。您可能不得不用C#或其他语言重新编写它。
您无法真正自动化在浏览器中实现的内容 - 浏览器是供用户手动使用的GUI工具。网页中的JavaScript代码只能在用户在浏览器中打开页面并导致其执行时运行。相比之下,服务器端代码可以随时执行,并且可能无需用户干预。