可能是因为 IIS 应用程序池的身份验证权限不足,无法访问共享文件夹。您可以尝试以下解决方法:

  1. 确保 IIS 应用程序池的身份验证用户具有访问共享文件夹的权限。

  2. 将共享文件夹的权限设置为允许 IIS 应用程序池的身份验证用户访问。

  3. 在应用程序的 Web.config 文件中,添加以下配置:

    <system.web> </system.web>

    将 DOMAIN\USERNAME 和 PASSWORD 替换为具有访问共享文件夹的用户的凭据。

  4. 在控制器方法中使用 UNC 路径访问共享文件夹,例如:

    var file = new System.IO.FileInfo('\server\share\file.txt');

    注意,使用 UNC 路径需要确保 IIS 应用程序池的身份验证用户具有访问共享文件夹的权限。

希望这些解决方法能够帮助您解决问题。


原文地址: https://www.cveoy.top/t/topic/oT3c 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录