子应用程序和虚拟目录文件权限

我有一个IIS7的网站设置exampledomain.com

在应用程序exampledomain.com有一个子应用程序cms

以相当复杂的方式,我们在cms\content\{generatedfoldername}下的这个子应用程序中,在我们的cms系统中有内容。

所以要访问这个内容中的图片,完整的URL将是http://www.exampledomain.com/cms/cms/content/{generatedfoldername}/image.jpg {generatedfoldername}/image.jpg,(是的,两个cms …),这个工程正好。

现在,我们有一个父母的网站下的虚拟目录,称为stuff ,它指向的content的CMS。 所以我应该能够使用urlhttp://www.exampledomain.com/stuff/{generatedfoldername}/image.jpg获取图片。

不幸的是,这给服务器500错误“ 您正在查找的资源存在问题,并且无法显示

虽然你必须login到CMS系统访问任何pipe理页面,我不认为这些图像文件受到login保护,否则第一个示例URL将无法正常工作,对不对? 也是服务器500错误,而不是403。

我确定我必须在这里丢失一些明显的东西 – 虚拟目录是使用在父应用程序中定义的权限,还是使用它指向的子应用程序? 还是有一些其他的权限我可能错过了?

对不起,这有点长,感谢您阅读这里一路! (我也必须指出,我对服务器pipe理的东西很新。)

编辑:也,我们有

 <location path="." inheritInChildApplications="false"> 

在父应用程序的webconfig中指定,所以希望不是这个configuration文件层次结构文章中描述的问题。