我有一个asp.net mvc应用程序,它使用不同机器上的共享位置为其用户存储图像,因为我已经为IIS 7.5上的共享位置创建了一个虚拟目录,应用程序可以上传图像并进行检索,但是关注的是安全问题,即虚拟目录在没有安全性的情况下暴露。有人可以建议如何实现模拟,因为共享位置是不同机器上的虚拟文件夹,而MVC应用程序驻留在另一台机器上,任何建议或帮助都会有很大的帮助。
答案 0 :(得分:0)
请勿将图像存储在虚拟目录中,并将其存储在网站无法直接访问的位置。由于您使用的是MVC,因此只需serve the images yourself using a controller action and add the security you need there。
答案 1 :(得分:0)
嗨团队, 我遵循此链接implement impersonation和Runtime Impersonation链接来实现运行时模拟,并从性能的角度来看这是好的。
希望这对其他人也有帮助。