C# .NET 5 Web API 控制器访问共享文件夹问题解决方法
可能是因为 IIS 应用程序池的身份验证权限不足,无法访问共享文件夹。您可以尝试以下解决方法:
-
确保 IIS 应用程序池的身份验证用户具有访问共享文件夹的权限。
-
将共享文件夹的权限设置为允许 IIS 应用程序池的身份验证用户访问。
-
在应用程序的 Web.config 文件中,添加以下配置:
<system.web>
</system.web> 将 DOMAIN\USERNAME 和 PASSWORD 替换为具有访问共享文件夹的用户的凭据。
-
在控制器方法中使用 UNC 路径访问共享文件夹,例如:
var file = new System.IO.FileInfo('\server\share\file.txt');
注意,使用 UNC 路径需要确保 IIS 应用程序池的身份验证用户具有访问共享文件夹的权限。
希望这些解决方法能够帮助您解决问题。
原文地址: https://www.cveoy.top/t/topic/oT3c 著作权归作者所有。请勿转载和采集!