在IIS 7中,我尝试拒绝所有用户使用扩展名为.xml的所有文件。我可以在web.config位置路径属性中使用通配符吗?
我尝试以下设置在我的web.config文件:
<location path="*.xml">
<system.web>
<authorization>
<deny users="*"/>
</authorization>
</system.web>
</location>
但随后得到任何文件导致内部服务器错误。
它的工作原理是,如果我拒绝访问个别文件,但此解决方案不会购买我太多,因为我事先不知道所有.xml文件。
的可能的复制[Web.config中:在位置和授权通配符(http://stackoverflow.com/questions/4375208/web-config-通配符在位和授权) – 2017-03-30 06:34:09