C# 通过IIS虚拟目录映射访问远程文件夹位置
我们在IIS中托管了一个C#WebAPI Web应用程序,假设其主机URL为。使用此应用程序,我们可以上载图像,并将其保存在IIS托管文件夹外的预配置文件夹位置。假设图像文件夹路径为D:\Uploads\Images。给定文件夹位置中的图像应该可以通过应用程序作为超链接进行访问,例如。为了实现此功能,我们在IIS中创建了一个名为“pictures”的虚拟目录。虚拟目录被映射到D:\Uploads\Images,物理文件夹路径被授予对所有用户的完全控制访问权。当尝试使用URL访问图像时,例如,我们遇到权限问题,表示访问被禁止。是否需要进行其他配置更改?感谢您的支持。图像文件本身的权限是什么?@NetMage-图像文件也被授予所有用户的完全控制权限。文件夹D:\Uploads\Images具有完全控制读写访问权限,对特定文件夹中的所有子文件夹和文件应用相同的访问权限。顺便问一下,我们还需要授予虚拟目录(这里是“图片”)任何权限吗?据我所知,虚拟目录没有单独的权限(我的没有显示任何权限)。有C# 通过IIS虚拟目录映射访问远程文件夹位置,c#,iis,asp.net-web-api,C#,Iis,Asp.net Web Api,我们在IIS中托管了一个C#WebAPI Web应用程序,假设其主机URL为。使用此应用程序,我们可以上载图像,并将其保存在IIS托管文件夹外的预配置文件夹位置。假设图像文件夹路径为D:\Uploads\Images。给定文件夹位置中的图像应该可以通过应用程序作为超链接进行访问,例如。为了实现此功能,我们在IIS中创建了一个名为“pictures”的虚拟目录。虚拟目录被映射到D:\Uploads\Images,物理文件夹路径被授予对所有用户的完全控制访问权。当尝试使用URL访问图像时,例如,我们
授权规则
,默认为所有用户
。