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