在使用.NET项目时上传文件保存到共享文件夹时遇到这个问题,详细报错信息为:[ERROR] 2022-xx-xx 14:54:07 System.UnauthorizedAccessException: 对路径“\\172.19.6.98\file\4211_2-下拉选择_20220303154939.xlsx”的访问被拒绝。
若要授予 ASP.NET 对文件的写访问权,请在资源管理器中右击该文件,选择“属性”,然后选择“安全”选项卡。单击“添加”添加适当的用户或组。突出显示 ASP.NET 帐户,选中所需访问权限对应的框。
并不能看懂这句话的意思,大概就是权限不足导致的,于是找到共享文件夹的根目录,右键属性--》安全--》组或用户名 点击【编辑】--》组或用户名 点击【添加】--》点击【高级】--》点击【立即查找】--》选中“Authenticated Users",点击【确定】--》点击【确定】--》分配权限-》【确定】。
此时,再运行.NET程序进行文件上传和下载就没问题了。
至此,我的问题解决了。