c# - IHostedService Asp.Net Core WebAPI 托管到 IIS 服务器后无法访问共享驱动器文件和文件夹
问题描述
我有一个问题并使用了很多方法来解决它。我在 ASP.Net Core Web API 中有一个 HostedService,它托管在 IIS 服务器中。该服务将在后台运行并执行在每个定义的时间间隔内搜索共享驱动器中的文件的功能。 共享云端硬盘的图片
当我从 Visual Studio 运行应用程序时,它可以找到位于共享驱动器中的目录。Z:\DIR1\DIR2\DIR3: 但是在我将它托管在 IIS 服务器中之后,它找不到目录。我已经提供了 Windows 用户对 IIS_IUSRS 的所有权限(读取和执行、列出文件夹内容、读取、写入)
任何人都可以为这个问题提供解决方案吗?
解决方案
推荐阅读
- ruby-on-rails - 如何摆脱 did_you_mean 警告
- python - 在 python 中运行列表索引但没有显示...为什么?
- java - 在不转换为字符串的情况下检查 int 是否为回文?
- zapier - Zapier 到 Podio - 创建项目问题 - 没有客户数据字段?
- php - DoctrineModule\Form\Element\ObjectSelect - 选定的值并在更改时自动提交
- php - ajax加载后使用键盘箭头仅移动表格中的1个单元格
- c++ - 如果孩子不需要父类的所有受保护成员,那是不好的类设计吗?
- html - CSS Keyframes mouseout 反向浮动动画
- r - 获取不均匀列表的第二个元素
- r - R中的mpg数据集