我的 web.config 文件中有这个:
<authentication mode="Forms">
<forms loginUrl="login.aspx" defaultUrl="Venues.aspx" />
</authentication>
<authorization>
<deny users="?" />
<allow users="*" />
</authorization>
我只想允许经过身份验证的用户访问我的页面。问题是,我第一次进入登录页面时,页面上没有任何图像或样式。我认为这是因为我拒绝访问.jpeg
and .css
文件。
我认为我可以在 IIS 中解决这个问题,但我只是在 Dev 中。我只有VS 2008,没有IIS。
我是否可以允许访问imgs
web.config 中匿名用户的目录?
您可以允许某些目录(直接在<configuration>
):
<location path="images">
<system.web>
<authorization>
<allow users="?"/>
</authorization>
</system.web>
</location>
此外,您可能需要包含 WebResource.axd
<location path="WebResource.axd">
<system.web>
<authorization>
<allow users="?"/>
</authorization>
</system.web>
</location>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)