Ⅰ ASP.NET权限如何设置
建议第一种方法,比较简单。在用户表上新建一个字段limits ,例如:游客为0,用户为1,管理员为3,在点击修改或添加使,取出这个字段进行判断。当为0时,弹出对话框“对不起,您无此权限”;当为1时,弹出对话框“对不起,您无此权限”;当为3时,就直接操作就行。
Ⅱ asp.net用户管理
参考示例:
第一步:
你先新建一个YourDB数据库,
里面有User(用户表),
字段有Uid,Uname,Age,Roleid(权限ID,int,外键,关联权限表,[0为普通用户,1为vip会员,2是管理员]默认为0,即普通用户),IsLogin(类型为bit,0表示注册用户,1表示未注册,默认值为0) 等。
另外建一个权限表Role,字段Roleid(权限ID,int,主键,自增),Rolename(权限名称区分用户是普通用户,vip,管理员)。
第二步:
程序中分配权限的做法是:后台添加用户,insert 操作,添加的用户默认就是普通用户。如果是要把这个普通用户的权限修改为vip会员权限,只需Update User 表中Roleid=1 就行了,未修改前Roleid 是默认的0 。
至于你要删除已注册用户,就是在删除用户之前,后台查询下Usre表中的字段IsLogin=0(注册)还是IsLogin=1(未注册),
if (IsLogin=0 )
{
Delete();//调用你的删除方法。
}
我说的你懂了么?
如还不是很清楚,我的邮箱[email protected] 欢迎学习交流!
Ⅲ HTTP 错误 404 - 文件或目录未找到
我遇到的情况是,先按装了.NET,后装的IIS;不确定其他原因也会不会产生类似错误。(如果有,希望大家能贴出更多的原因,方便遇到同样错误的人找到问题的根源)。
解决方法:
首先,要重新注册IIS : 开始--Microsoft Visual Studio 2005--Visual Studio Tools--Visual Studio 2005 命令提示--键入命令aspnet_regiis -i。
其次,在: 计算机管理--Internet信息服务(IIS)管理器--Web服务扩展--ASP.NET V2.0.50727 中选择允许。
最后,重新在计算机管理的对应项目中找到你要浏览的页面,打开页面,就可以了。
补充:
HTTP 403.1 禁止访问:禁止可执行访问Internet 信息服务。
原因是执行权限不够,解决的方法是:
打开“管理工具”的“Internet 信息服务”,右键选择“WEB站点属性”的“主目录”选项卡,把“执行许可”的选项从“无”改为“纯脚本”就好了。
注:如果浏览的是exe可执行文件,提示404错误, 右键选择“WEB站点属性”的“主目录”选项卡,把“执行许可”的选项从“纯脚本和可执行文件”改为“纯脚本”就好了。
Ⅳ 要将 ASP.NET 访问权限授予某个文件,请在资源管理器中右击该文件,选择“属性”,
找到该文件所在文件夹,右键属性,安全选项卡,添加-aspnet用户,并设置其权限为完全控制。如果还是不行,就添加一个Everyone用户并赋予完全控制权限
Ⅳ ASP服务器配置的完整的流程
分类:ASP.Net
一、备份服务器
使用Ghost软件,将服务器的操作系统备份,一般是C盘,以防万一。
二、安装IIS
三、安装.net1.1框架
首先安装MADC27SD,然后安装.net1.1框架
四、一定要首先安装IIS,然后安装.net框架,如果一旦顺序弄反了,解决办法如下:
找到目录 C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322
在DOS环境下,运行aspnet_regiis.exe -i 注册IIS
运行aspnet_regiis.exe -c 创建客户端脚本
五、安装SQLServer 2000
注意:数据库一定不要建立在系统盘下面,否则,如果系统瘫痪,那么数据库的全部数据将一并丢失。
应该在另外一个盘下存放数据库文件。
注意:在建立数据库时,一定不要忘记取消新增用户的master数据库的访问权限。
六、配置办公系统文件
在Internet信息服务下找到网站,设置虚拟目录,然后可以通过http://192.168.1.1/epdoc进行访问操作。
在控制面板,管理工具,Internet信息服务中找到默认站点,然后右键,选择属性;如下进行设置: