不是技巧的技巧,让web.config也能智能感知.

 最近学习aspnet2.0,可真是一路磕磕碰碰,但还是信心十足,道路是曲折的,前途是光明的 :)

首先在项目的根目录下,建立了一个Admin目录,打算里面的aspx页面,只有通过登录的用户才能访问,于是就通过ASP.NET网站配置,设置该网站的角色(Administrator)和用户名(admin),结果出现了一系列的错误:

(1)在页面上通过Login控件登录(我发誓用户名和密码没有错),总是提示: "您的登录尝试不成功。请重试"问题至今没有解决? :(

(2) 我想在浏览器中预览我的页面控件布置效果,结果 错误提示:404错误,无法找到资源,无法找到login.aspx页面,让我郁闷了一个下午,我根本就没有新建这个该死的login.aspx页面,到哪里去找啊??最后明白了怎么回事,是因为前面的设置,导致web.config文件中是:<authentication mode="Forms"/> 即:窗体验证,所以要想暂时预览单个页面,我只有把mode改成Windows. 希望新手们不要重蹈覆辙.

(3)另外,我想使用webpart控件实现那种由用户(未必注册的)随意拖拉摆放的效果,但是看网上的相关介绍,Webpart的DesignMode(拖拉模式)只有对通过注册验证的用户才有效,那这样的话,岂不是有了大大的限制??请过来人给予解决.谢谢
另外,在编辑web.config的时候,我尝试把根节点
<configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">中的xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0" 去掉 结果在修改web.config过程中,节点处敲个空格就自动提示了节点的属性,对于我们这些懒人,不能不说是一个好处. 不信你试试 :)  只是不知道xmlns去掉了,有没有潜在的危险.
原文地址:https://www.cnblogs.com/finesite/p/387822.html