匿名用户无法看到用户定义的文件夹

时间:2016-09-26 07:04:37

标签: asp.net asp.net-mvc vb.net web-config authorization

在我的根网站上,有一个名为样式的文件夹,它与App_Themes文件夹位于同一级别,如下图所示。

在我的web.config文件中,授权节点的设置为

<authorization>
    <deny users="?" />      
</authorization>

好的,现在如果我使用经过身份验证的用户登录网站,我可以看到我的Styles文件夹。 enter image description here

但是,匿名用户无法看到它。

enter image description here

由于配置文件中的设置,我理解了这种行为的原因。

但是,我还希望匿名用户在使用节点设置时也能看到样式文件夹。我不想将Styles文件夹移动到App_Themes。

我试图让Google找到可以解决问题的解决方案。但是,我很不走运。

有什么方法可以做到吗?请给我一些建议。感谢。

1 个答案:

答案 0 :(得分:0)

不要再担心这个问题,伙计们。

我找到了一个解决方案,我只需创建一个web.config文件并将其放入Styles文件夹中。

配置文件的内容

<configuration>
    <appSettings/>
    <connectionStrings/>
    <system.web>
            <authorization>
                <allow users="*"/>
            </authorization>
    </system.web>
</configuration>