Asp.net网站管理工具使用简介
2013-02-02 21:04
721 查看
Asp.net网站管理工具使用简介(转)
转载自:http://www.cnblogs.com/QinBaoBei/archive/2010/03/01/1675663.html
有没有感觉对web.config的操作很烦呢? 老是手动来编辑web.config确实挺麻烦的, 不过自ASP.NET2.0起便有了ASP.NET网站管理工具, 这个工具呢,其实就是一个操作web.config的GUI, 您在这个ASP.NET网站管理工具中的一些设置 基本上都会反映会web.config中, 所以在这里便顺着道介绍一下, 首先,您要设置web.config那是针对一个项目的, 所以您也必须针对一个项目来调出ASP.NET网站管理工具, 其实,您只需要打开您的网站所在的解决方案, 然后再在解决方案上打开这个ASP.NET网站管理工具就OK了
再单击上面的荧光部分便可以调出ASP.NET网站管理工具了
根据这截图,便可以知道,ASP.NET网站管理工具分为三块,
安全,应用程序,提供程序,
下面就分别对这三块介绍了,
首先看安全吧
安全中又有用户,角色,访问规则这三项,
我们先看用户块,
用户块呢就是提供对用户的注册以及管理,
要想启用用户必须先将验证类型改为Forms类型,
而在项目的web.config的默认设置中,验证类型是Windows类型,所
以无法是有用户功能,我们先启用Forms类型吧,
单击“选择身份验证类型”进入
其中的通过Internet即是代表的Forms验证模式
而通过本地网络则代表着Windows验证模式
注意看启用Forms类型前的web.config和启用后的web.config的变化,
启用前:
启用后:
启用了Forms验证模式后便可以创建用户了,
在创建用户时要注意把电子邮件和密码全部记住,
不要乱输入,因为电子邮件的话,是您使用忘记密码功能时,
将要发送邮件的目的地址,如果填错了,那么您便收不到这份邮件了,
用户块中的创建用户功能便如上所示了,
但是,您创建的用户到底储存在了那里呢?
呵呵,别急,看一下我的上篇博文吧,我注册了一个数据库的,
并且其在注册的时候会自动创建11个数据表到我的数据库中,
那些数据库的功能便在此就要发挥了,
您创建的这个用户的信息会存储在那11个表中的
[aspnet_Users]和[aspnet_Membership]数据表中
并且可以注意到密码都经过了加密后存储的,而不是以明文存储的,
上面的就是用户功能的介绍了,
然后就是定义角色功能了,
角色功能默认在web.config中是设置为不启用的,
所以要先启用,
启用角色功能会在web.config中的添加如下语句
启用角色功能后,便可以创建角色了,
我先创建一个Admin的角色,
并且把我刚才添加的用户给添加到这个角色当中,
角色功能的作用呢就是当您的网站上用户很多时,
您可以按角色将这些用户分为很多类,每一个类属于某些角色,
这样您通过对角色的操作就可以影响到这个角色下面的所有的用户,
而不需要一个一个的对用户进行操作,
也就是说角色就是用来统一管理用户的。
然后就是说访问规则了,
访问规则是以目录为单位的,也就是您只能对一个目录创建访问规则,
一个角色或者用户要么能够访问这个目录,要么就不能访问这个目录,
而不是某个用户不能访问某个文件,请注意只能以目录为单位进行操作,
操作方法很简单,大家一试便知,
然后就是讲另外的一块了----应用程序,
其中包括应用程序设置,SMTP设置,应用程序状态,调试和跟踪,
首先看应用程序设置吧,
对于应用程序设置就说白点吧,
我想各位都用过appSettings这个节吧,
有的还把数据库连接字符串放在这个appSettings里面的,
而这个应用程序设置呢,就是来操作appSettings这个节的,
在这个应用程序设置中做的设置都会反馈回web.config中的appSettings节上,
比如我创建如下的应用程序设置:
再看一下web.config的appSettings节
呵呵,这下明白了吧,明白了就不多说了,
接着看SMTP设置,
其实呢,SMTP设置就是用来当用户需要找回密码时,
使用的发送邮件给用户邮箱的邮件服务器,
它的修改也会对应到web.config的System.Net节下的一些配置
再看web.config吧,
这样就明白了吧,
接下来就是看应用程序状态了,
顾名思义,也就不多做介绍了,只不过给介绍一个方法,
如果您的应用程序脱机后,您不希望项目出现默认的错误提示页面,
您可以在项目中添加一个App_Offline.htm,
那么脱机后,项目便会自动跳转到这个App_Offline.htm页面了,
在跟踪与调试块,
主要是介绍一下定义默认错误页
顾名思义,也就是您的项目出现错误时跳转到的页面,
然后就是看最后一块的提供程序了,
在提供程序这一块呢,
其也没有什么好重点介绍的,大家仔细点就一起OK了,
上面就是对ASP.NET网站管理工具的一个介绍了,
大家要注意的就是ASP.NET网站管理工具所作的操作
都会在您注册的数据库和web.config中得到体现,
您不必想得过于复杂,
其只不过是一个操作数据库和web.config的GUI而已。
相关文章推荐
- ASP.NET 网站管理工具使用简介【转】
- Asp.net网站管理工具使用简介(转)
- ASP.NET网站管理工具的【安全】功能无法使用问题
- 在使用ASP.NET网站管理工具出现“遇到错误。请返回上一页并重试。”的解决办法!
- 在使用ASP.NET网站管理工具出现“遇到错误。请返回上一页并重试。”的解决办法!
- 使用ASP.NET网站管理工具出现“遇到错误”
- ASP.NET网站管理工具的【安全】功能无法使用问题
- Asp.Net 网站管理工具-使用自定义的配置源
- asp.net2.0中关于ASP.NET 网站管理工具无法连接sql server 数据库的处理
- ASP.NET 网站管理工具概览
- ASP.NET 网站管理工具中的“应用程序”制表页
- ASP.NET 网站管理工具启动异常处理方式
- ASP.NET网站管理工具的初始配置
- ASP.NET 网站管理工具介绍
- ASP.NET下的系统错误记录管理工具 ELMAH使用方法
- [求助]ASP.NET网站管理工具
- .net 2.0 webadmin tool,ASP.NET 网站管理工具
- 【C#.NET】保护你的ASP.NET应用程序(四)ASP.NET网站管理工具
- Asp.net网站管理工具来配置membership
- asp.net网站管理工具 的 地址(Web Site Administration Tool )