asp.net-core - 什么可能导致 FileSystemWatcher 仅在用户连接到网站时触发方法?
问题描述
我有一个 FileSystemWatcher,它应该处理传入的文件(在 IIS 服务器上,在 ASP.NET Core 中),在处理完这些文件后,将它们移动到另一个目的地。
它就像一个魅力,但只有当有用户连接到网站时,我想知道是什么导致了这种行为。
额外信息:当一个文件在它正在侦听的目录中弹出并且没有用户连接到该网站时,Watcher_Created() 方法中定义的代码不会执行,并且在处理多个文件时,在断开连接时另一个文件不再被处理。
亲切的问候
解决方案
在这里找到的解决方案:
我希望它可以帮助其他人。
https://thycotic.force.com/support/s/article/Changing-IIS-to-not-stop-worker-process-in-IIS-7-and-8
推荐阅读
- ajax - 验证失败应防止关闭模式对话框
- r - R数据帧重排
- postgresql - 使用 dokku postgres 插件存储的数据在多大程度上是持久的?
- c# - C# - 在返回之前调用 Task.Result 是否等到返回结果
- python - 使用 TFLiteConverter (Python API) 将冻结图转换为珊瑚的 tflite
- asp.net-mvc - 设置 React Props,来自 Jquery Tree 事件的状态
- r - 滚动连接 + 求和而不会炸毁内存
- excel - Excel - 根据所选月份求和 QTD 值
- php - 如何设置 laravel hasOne 与自身的关系?
- postman - 使用 postman 捕获 http 请求(Postman 拦截器不会将 http 请求数据传递给 postman)