ASP.NET 中Web.config文件如何设置? 30

现有一个站点,根目录允许所有人访问,但该根目录下有一upload子文件夹,其中保存有用户上传的文件,为安全起见,此子目录中的文件只有登陆用户才能访问和下载,现需要配置AS... 现有一个站点,根目录允许所有人访问,但该根目录下有一upload子文件夹,其中保存有用户上传的文件,为安全起见,此子目录中的文件只有登陆用户才能访问和下载,现需要配置ASP.NET中的Web.config文件(根目录和upload子文件夹中各有一个Web.config文件)。

我在根目录中的Web.con相应位置添加如下代码:
<system.web>
<authentication mode="Forms">
<forms name=".userid" loginUrl="logon.aspx"></forms>
</authentication>
</system.web>

在子目录upload中的Web.config文件的相应位置添加如下代码:
<system.web>
<authorization>
<deny users="?"/>
</authorization>
</system.web>

结果就是在VS 2005中调试可以达到预期的目的,根目录中的文件可以匿名访问,子目录upload中的文件需要重定向到logon.aspx登陆后才能访问。
可是!!!在IE中调试时结果却不是这样,而是不管是任何资源匿名都可以访问。。。Web.config文件的设置根本没起到任何作用。
请问各位朋友,问题出在何处??

PS.我的IIS没有任何附加的设置
我想一定是继承的问题
展开
 我来答
69214118
2006-08-22 · TA获得超过523个赞
知道小有建树答主
回答量:1380
采纳率:0%
帮助的人:619万
展开全部
建议你设置一下~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式