WEBCONFIG配制如下:<authentication mode=”Forms”> <forms name=”.mycookie” path=”/” loginUrl=”Login.aspx” protection=”All”timeout=”40” /></authentication>所有页面都必须经过Login.aspx才能访问了!可是还有一个SetCon.aspx页面是配制连接字符串的, 如果实现:除了SetCon.aspx之外所有的页面都必须经过Login.aspx才能访问?
2 回答
梵蒂冈之花
TA贡献1900条经验 获得超5个赞
两种办法可以参考:
第一:
将SetConn.aspx作为SetConn.inc包含在其他文件中即可。
第二:
如下内容加入在<configuration><system.web>之间,而不是<system.web>..</system.web>之间;
<location path="SetCon.aspx">
<system.web>
<authorization>
<allow users="?" />
</authorization>
</system.web>
</location>
喵喔喔
TA贡献1735条经验 获得超5个赞
楼上的是正解,将setconn页面配置为特殊的,允许所有人访问
但是安全问题就来了
还有啊,连接字符串还用这么配置吗,直接修改web.cofig就可以了
connectionstring配置节啊
- 2 回答
- 0 关注
- 411 浏览
添加回答
举报
0/150
提交
取消