【发布时间】:2016-01-05 23:26:58
【问题描述】:
所以我们都知道如何为文件夹中的所有静态文件提供服务:
<handlers accessPolicy="Script,Read">
<!--
iis7 - for any request to a file exists on disk, return it via native http module.
accessPolicy 'Script' is to allow for a managed 404 page.
-->
<add name="StaticFile" path="*" verb="*" modules="StaticFileModule" preCondition="integratedMode" resourceType="File" requireAccess="Read" />
</handlers>
现在,如果您尝试使用 Orchard 授权仅将文件提供给特定角色,这会很有趣。我尝试了标准的 MVC aproches,但它们不起作用,因为您需要修改 Orchard.Web web.config 而我不想这样做。
想象一下,我只能修改自己模块的web.config 来实现这一点。有什么办法吗?我试着玩那个 sn-p 但不是运气,因为我不太了解它。
Orchard 没有很好的文档记录,因此非常感谢任何指向详细说明此问题的文档特定部分的链接。
【问题讨论】:
标签: c# asp.net-mvc iis orchardcms