在 .Net Framework 上使用 ASP.Net MVC 创建了一个 API。它在 Windows Server 2012R2 上运行。我构建了一个 POST 操作,将图像本地上传到服务器,压缩并重命名它。这部分工作完美。当我尝试将该图像移动到网络文件服务器时,我遇到了问题。我让移动过程正常工作的唯一方法是向每个人授予写权限,这当然是我们不想做的。
我试图分配 IIS_IUSSRS 写入权限,但我可以应用的唯一 IIS_IUSRS 是文件服务器,例如:FILE-SRVR\IIS_IUSRS,这不起作用。我认为我需要申请的是: API-SRVR\IIS_IUSRS 但文件服务器文件夹无法导航到该位置。
我也尝试过使用应用程序池,但文件服务器也无法识别应用程序池名称。任何想法或想法将不胜感激!
将权限分配给计算机帐户,或使用实际帐户并将权限分配给该帐户。