急!!设置 authentication mode="Forms" 后,如何使网站的某些页面不需注册就可以访问? 如题,我在web.config文件中设置了 authentication mode="Forms" 属性。现在网站的所有页面都需要登陆后才可访问。但是某些页面又需要公开给匿名访问者。束手无策。达人请赐教啊~谢了! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 把需要登陆后才能访问的页面加入认证,使用<location>配置节如:admin.aspx要登陆后才能访问,如下:<location path="admin.aspx"> <system.web> <authorization> <!-- 你的安全设置 --> </authorization> </system.web></location> 已经解决了。谢谢俩位“顶”客。散分解决方案:(“test”是根目录下可以匿名访问的文件夹。也可以是某个单独也页面相对url) <location path="test"> <system.web> <authorization > <allow users="?"/> </authorization> </system.web> </location> <authentication mode="Forms"> <forms name="forums" path="/" loginUrl="Login.aspx" protection="All" timeout="40"> </forms> </authentication>这我很疑惑? 怎么改呀?错误是: 在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的。如果在 IIS 中没有将虚拟目录配置为应用程序,则可能导致此错误。 如何给单独的image控件绑定数据库! 请教一个Fileupload的问题 gridview问题在线,测试过就给分 ext:Window 的<Content> ext:Panel中加入用户控件 求类似一些大型门户那样的层弹出广告,中间有动画的这种类型广告!给50分 gridview 鼠标移动 换色 页面之间数据传递问题 Asp.net中页面数据显示问题!(请教各位大人) 急求助:验证日期的正则表达式 高分请求菜单实现! 怎么在后台修改前台table的内容 GridView编辑时加入日历控件,其更新语句该怎么写? 见我的代码
如:admin.aspx要登陆后才能访问,如下:
<location path="admin.aspx">
<system.web>
<authorization>
<!-- 你的安全设置 -->
</authorization>
</system.web>
</location>
<location path="test">
<system.web>
<authorization >
<allow users="?"/>
</authorization>
</system.web>
</location>
<forms name="forums" path="/" loginUrl="Login.aspx" protection="All" timeout="40"> </forms>
</authentication>
这我很疑惑? 怎么改呀?
错误是: 在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的。如果在 IIS 中没有将虚拟目录配置为应用程序,则可能导致此错误。