有没有感觉对 web.config 的操作很烦呢?

老是手动来编辑 web.config 确实挺麻烦的,

不过自 ASP.NET 2.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 验证模式后便可以创建用户了,

注意:如果【安全】功能用不了,无法创建用户、角色,请参考:http://www.cnblogs.com/tianguook/p/4011420.html

在创建用户时要注意把电子邮件和密码全部记住,

不要乱输入,因为电子邮件的话,是您使用忘记密码功能时,

将要发送邮件的目的地址,如果填错了,那么您便收不到这份邮件了,

注意:密码最短长度为7,并且要包含一个特殊字符,例如:@$#什么的

用户块中的创建用户功能便如上所示了,

但是,您创建的用户到底储存在了那里呢?

呵呵,别急,看一下我的上篇博文吧,我注册了一个数据库的,

并且其在注册的时候会自动创建 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 网站管理工具介绍的更多相关文章

  1. ASP.NET 网站管理工具

    ylbtech-Miscellaneos:ASP.NET 网站管理工具 1. 网站管理工具概述返回顶部 网站管理工具概述 介绍 使用网站管理工具,可以通过一个简单的 Web 界面来查看和管理网站配置. ...

  2. ASP.NET网站管理工具的【安全】功能无法使用问题

    在使用ASP.NET网站管理工具时,安全出现下面的问题: 出现这种情况的主要原因是,安全管理中需要创建用户和角色信息,所以要用到数据库,但是你没有设置好数据库. 可以打开vs自带的命令提示工具: 打开 ...

  3. asp.net网站管理工具 遇到错误。请返回上一页并重试。

    原因:项目的路径里有“#”号.

  4. Kafka管理工具介绍【转】

    Kafka内部提供了许多管理脚本,这些脚本都放在$KAFKA_HOME/bin目录下,而这些类的实现都是放在源码的kafka/core/src/main/scala/kafka/tools/路径下. ...

  5. ASP原码加密工具介绍

    ASP原码加密工具介绍 总是会有非常多方法暴露ASP的原程序.造成数据库的password 路径都能够轻易被其它人搞到,所以对ASP程序实行加密处理是个不错的解决方法.以下来介绍一个工具假设大家感兴趣 ...

  6. pip软件包管理工具介绍及基本使用

    pip软件包管理工具介绍及基本使用 一分耕耘,一分收获,要收获得好,必须耕耘得好.-- 徐特立 一.pip软件包管理工具介绍: 定义:pip是Python包管理工具 作用:对Python包的查找.下载 ...

  7. 用户管理 之 Linux 用户管理工具介绍

    Linux是一个多用户的操作系统,她有完美的用户管理工具,这些工具包括用户的查询.添加.修改,以及用户之间相互切换的工具等:通过这些工具,我们能安全.轻松的完成用户管理: 在这里我们要引入用户控制工具 ...

  8. [CoreOS]CoreOS 实战:CoreOS 及管理工具介绍

    转载:http://www.infoq.com/cn/articles/what-is-coreos [编者按]CoreOS是一个基于Docker的轻量级容器化Linux发行版,专为大型数据中心而设计 ...

  9. API管理工具介绍

    ​ 时间都去哪里了 敏捷迭代和团队协作,前后端分离的工作模式几乎是每个互联网公司的常规工作模式. 前后端分离,各自开发的优点很多,其中一项是它只需要提供一个统一的API接口,即可被web,iOS,An ...

随机推荐

  1. 计蒜客 NOIP 提高组模拟竞赛第一试 补记

    计蒜客 NOIP 提高组模拟竞赛第一试 补记 A. 广场车神 题目大意: 一个\(n\times m(n,m\le2000)\)的网格,初始时位于左下角的\((1,1)\)处,终点在右上角的\((n, ...

  2. poj 3660 传递闭包 **

    题意:题目给出了m对的相对关系,求有多少个排名是确定的. 链接:点我 如果这个点到其他点的关系是确定的,那么这个点就是确定的,注意如果这个点到不了其他点,但其他点能到这个点,那么这个点和其他点的关系是 ...

  3. 【BZOJ】3751: [NOIP2014]解方程【秦九韶公式】【大整数取模技巧】

    3751: [NOIP2014]解方程 Time Limit: 10 Sec  Memory Limit: 128 MBSubmit: 4856  Solved: 983[Submit][Status ...

  4. 【BZOJ-4031】小z的房间 Matrix-Tree定理 + 高斯消元解行列式

    4031: [HEOI2015]小Z的房间 Time Limit: 10 Sec  Memory Limit: 256 MBSubmit: 937  Solved: 456[Submit][Statu ...

  5. Digital adjustment of LM317

  6. LPC1800 and LPC4300 MCUs

    LPC1800 Series microcontrollers At 180 MHz, LPC1800 Series microcontrollers combine the industry's f ...

  7. office 2010 正在配置Microsoft Office ...

    原因主要是安装时候所用账户和你目前登陆的账户不为同一个账户,或者你进行过覆盖安装或是重新安装过系统但是office得安装目录没有变. 解决方法:激活office----更改注册表--完成 [HKEY_ ...

  8. CGI-- FASTCGI

    http://blog.csdn.net/sweatott/article/details/54913151 CGI:是 Web Server 与 Web Application 之间数据交换的一种协 ...

  9. Web登陆实例-—同步username

    之前登陆学校的教务系统或者考试系统,进入界面都会有"欢迎***登陆本系统".当时就认为挺高级.如今轮 到自己做这个样例.突然感觉是so easy. 仅仅需简单几步,就可能够搞定. ...

  10. delphi 文件查找

    FindFirst  是用来寻找目标目录下的第一个文件, FindFirst函数在delphi帮助下的定义: function FindFirst(const Path: string; Attr: ...