IIS7为图像文件返回403.1(执行访问被拒绝)

我有一个在Windows Server 2008的IIS7上运行的Web应用程序。有一个虚拟目录指向另一台机器(运行Windows Server 2003)上的共享文件夹“/ Content / Data”,以及一个真实的目录“/ Content / Images “在本地机器上(networking应用子文件夹)。

访问“/ Content / Images”中的图像没有问题,但是当浏览器访问“/ Content / Data”中的图像(例如JPEG文件)时,IIS会返回以下错误:

HTTP错误403.1 – 禁止:执行访问被拒绝。

但是,Web应用程序可以读取和写入它。 我假设IIS和ASP.NET正在不同的用户帐户下运行?

有没有人有一个想法,我必须做的,使其工作? 我已经将共享文件夹的权限设置为Everyone完全控制,没有运气。

听起来像是已经configurationIIS将.jpg文件types映射到可执行文件(可能是.NET,CGI,ISAPI,…)。

检查IIS Web应用程序的根目录,处理程序映射的path与您请求的文件的URL匹配。

(这个错误是关于IIS被configuration为不允许代码运行来满足HTTP请求,可以创build一个*jpg的处理程序,以允许dynamic生成或从数据库加载图像,而不仅仅是提供静态文件。)