3.2.1 启动管理工具 当选择【ASP.NET 配置】选项后,Visual Studio 2008会创建一个虚拟服务器用于管理工具的执行。在管理工具中,开发人员能够配置安全、应用程序配置和提供应用程序配置进行高级的ASP.NET应用程序配置。如图所示。 在应用程序中,在侧边的快捷操作栏中会包括一.

Slides:



Advertisements
Similar presentations
2014 年 10 月. 学生入学考试 15 位编号 号工号 ****** 北科 MBA 网址: 如: 初试密码为身份证 后六位,登录成功 后可进行修改。
Advertisements

如何参加 2015 年 4 月. 用户篇 活动参与流程 已有江苏基础教育公共服务平台 教师账户操作说明.
面向侧面的程序设计 方林博士 本文下载地址:
2017/3/6 V1 实习指导管理系统.
2017/3/6 V1 实习指导管理系统.
青岛市大学生职业生涯规划大赛 培训手册-学生 万达信息股份有限公司.
Oracle数据库 Oracle 子程序.
Tutorial on Overseas Module User Registration 海外学员注册指南
济贵金属艺术品交易中心 JIGUIJINSHUYISHUPINJIAOYIZHONGXIN 入金操作流程
在PHP和MYSQL中实现完美的中文显示
Android开发入门 -----Android 开发“Ready go!” 主讲:李晓蕾
学习前的准备工作 讲师:burning.
第一章 Visual Studio、SQL Server介紹與開發環境
第八章 菜单设计 §8.1 Visual FoxPro 系统菜单 §8.2 为自己的程序添加菜单 §8.3 创建快捷菜单.
使用.NET框架进行应用程序开发的最好的工具莫过于Visual Studio ,Visual Studio系列产品被认为是世界上最好的开发环境之一。使用Visual Studio 能够快速构建ASP.NET应用程序并为ASP.NET应用程序提供所需要的类库、控件和智能提示等支持,本节会介绍如何安装 Visual.
大学计算机基础 典型案例之一 构建FPT服务器.
Ebooking 突发问题解决方案.
SVN服务器的搭建(Windows) 柳峰
第13章 網站的使用者與會員管理 13-1 網站的使用者與會員管理 13-2 ASP.NET的表單基礎驗證
第11章:一些著名开源软件介绍 第12章:服务安装和配置 本章教学目标: 了解当前一些应用最广泛的开源软件项目 搭建一个网站服务器
PostgreSQL 8.3 安装要点 四川大学计算机学院 段 磊
Hub Web System 主要功能: 1.查询库存(Query Current Storage) 2.创建PL(Create PL) 3.查询、打印PL单(Query & Print PL) 4.查询允交量、在途量 5.修改用户的基本信息(Update Password) 6.查询GR(Query.
科研信息管理工具 Endnote X4 王辉.
以ISI平台为例,为您演示一下如何在Endnote文献中查看该文献的References
第17章 网站发布.
2019/1/12 GDP设计协同 超级管理员操作手册 GDP项目组.
1.3.1 创建ASP.NET应用程序 1 打开 Visual Studio 2008 应用程序后如图所示.
访问Epic games官网( 点击右上方“获取Epic games”进行下载
供应商登录CJLR SRM系统入口 CJLR供应商仅可以在互联网上访问SRM系统,无法在CJLR内网登录SRM系统.
Windows 7 的系统设置.
VSS使用简介 王树升
PRESENTED BY OfficePLUS
程序设计工具实习 Software Program Tool
点击此处添加标题 TEXT TEXT TEXT TEXT TEXT
管理员指南 ——三项基本职责.
電子郵件簡介.
续签协议&修改密码操作手册 GDP项目组 2019/01/30.
第四章 团队音乐会序幕: 团队协作平台的快速创建
第1章 c++概述 1.1 C++语言的简史及特点 1.2 简单的C++程序 1.3 C++语言的基本组成
第十二讲:Web应用程序 上海财经大学信息管理与工程学院.
PRESENTED BY OfficePLUS
SAGE-移动终端授权 ----校外访问SAGE资源 北京办公室 1.
计算机网络与网页制作 Chapter 07:Dreamweaver CS5入门
项目二:HTML语言基础.
教育部 财政部 网络教育数字化学习资源中心平台系统 安装与配置
如何参加 主讲人:陶诚 2015年3月.
企业宣传推广 Loem ipsum dolor sameman tanam casectetur adipiscing elit tamam dalam qoue sampe. dolor sameman tanam casectetur adipiscing elit tamam dalam qoue.
JoVE实验视频期刊用户指南.
汇百方客户端系统 使用说明.
品牌推广方案 汇报时间:2018年8月 汇报人:优品PPT
GDP设计协同 项目创建者操作手册 GDP项目组 2019/01/30.
本节内容 文件系统 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
2019/5/10 网络学习空间实务操作.
系统权限管理概要 用 户 访问权限 对 象 用户和组 全局权限 类别 每个用户可以属于多个用户组 用户组可以与AD安全组同步 系统预置用户组
VRP教程 2011.
Delphi 7.0开发示例.
Python 环境搭建 基于Anaconda和VSCode.
WSAAsyncSelect 模型 本节内容 视频提供:昆山爱达人信息技术有限公司 视频录制:yang
四川省中小学教师信息技术应用能力提升工程
GDP设计协同在线配置产品线公网访问权限操作手册
CLICK HERE TO ADD YOUR TITLE
如何在EBSCO host上创建检索结果邮件订阅
使用说明书 网址: 贵阳学院智慧实验室管理平台 用户中心 使用说明书 网址:
使用ADO访问数据库 李宝智 BonizLee 课程 10564A
创建、启动和关闭Activity 本讲大纲: 1、创建Activity 2、配置Activity 3、启动和关闭Activity
使用Fragment 本讲大纲: 1、创建Fragment 2、在Activity中添加Fragment
POWERPOINT TEMPLATE.
第六讲 酒店客房管理系统(二) 教育部“十二五”职业教育国家规划教材
培训课件 AB 变频器的接线、操作及参数的备份 设备动力科.
多个Activity的使用 本讲大纲: 1、使用Bundle在Activity之间交换数据 2、调用另一个Activity并返回结果
Presentation transcript:

3.2.1 启动管理工具 当选择【ASP.NET 配置】选项后,Visual Studio 2008会创建一个虚拟服务器用于管理工具的执行。在管理工具中,开发人员能够配置安全、应用程序配置和提供应用程序配置进行高级的ASP.NET应用程序配置。如图所示。 在应用程序中,在侧边的快捷操作栏中会包括一 个【网站管理】选项,单击【网站管理】选项能启动网站管理工具以便能进行相应的网站管理,如果没有使用相应的控件进行ASP.NET网站管理,开发人员可在导航菜单栏中右击当前项目,在下拉菜单中选择【ASP.NET 配置】选项进行网站管理,如右图。 注意:在使用ASP.NET管理工具进行网站管理时,推荐关闭Web.config文件或停止使用该文件, 因为管理工具可能会在配置和运行中更改该文件。

3.2.2 用户管理 开发人员能单击【安全】标签进行相应的应用程序安全管理。安全管理包括用户管理、用户角色管理以及用户的访问规则管理,如图左所示。使用网站管理工具能够进行用户管理,用户管理功能仅对表单验证有效。若当前的验证方式是基于Windows默认的身份验证,则会在用户栏中显示【当前身份验证类型为Windows,因此禁用了此工具中的用户管理】文本,开发人员能够选择身份验证类型进行身份验证类型的配置,如图右所示。

在身份验证类型配置中,允许开发人员进行用户访问的配置,这里包括两个用户访问配置,这两个用户访问配置如下所示。 3.2.2 用户管理 在身份验证类型配置中,允许开发人员进行用户访问的配置,这里包括两个用户访问配置,这两个用户访问配置如下所示。 通过 Internet:如果用户将通过公共 Internet 访问该网站时网站,可以选择此选项作为配置。用 户需要使用 Web 窗体登录并且站点将使用 Forms 进行身份验证,从而根据存储在数据库中的用 户信息来识别用户。 通过本地网络:如果用户仅通过专用本地网络访问该的网站,可以选择此选项,站点将使用内 置的 Microsoft Windows 身份验证来识别用户。

开发人员能够根据应用程序的功能的不同进行不同用户访问的配置,通常情况下可以选择【通过 Internet】选项进行用户的访问配置,单击【完成】按钮后,系统会呈现相应的用户管理信息,如图所示。

3.2.3 用户角色 在 ASP.NET 应用程序开发中,需要对不同的用户进行用户角色的管理。使用 ASP.NET 管理工具能够快速的创建用户角色以便管理不同角色的用户。在角色选项卡中选择【启动角色】选项即可启动角色,启动角色后,开发人员就能够在角色中创建和管理角色,单击【创建或管理角色】按钮进行角色管理,如图所示。

3.2.3 用户角色 单击【添加角色】按钮就能够在ASP.NET应用程序中创建相应的角色,创建的角色可以在用户注册和用户登录时进行选择和管理,如图左所示。创建完成后,开发人员能够选择相应的用户角色进行用户角色的管理,如图右所示。 开发人员能够为相应角色的用户进行信息的修改和删除。在进行用户管理前,开发人员还能够进行 用户的搜索。ASP.NET 网站管理工具支持开发人员使用通配符进行用户搜索和筛选,这样就能够提高用户筛选的效率以便在大量用户前提下进行相应的用户角色的管理。

3.2.4 访问规则管理 在 ASP.NET 管理工具中,开发人员能够为用户进行访问规则的管理,这在应用程序开发中是非常必要的。在 ASP.NET 应用程序的开发中,开发人员通常是不允许用户进入到后台管理页面中的,这是 非常重要的,一个普通用户无法进入到相应的后台中进行管理。而对于管理员而言,管理员能够进入到 后台进行相应的管理。 在应用程序开发中,将管理员和用户分开开发是非常不明智的选择,同样这样开发也会造成应用程 序维护困难。在 ASP.NET 管理工具中,可以为相应的用户角色配置相应的访问权限。选择【访问规则】 选项卡,开发人员能够创建访问规则和管理访问规则,单击【创建访问规则】按钮可以进行访问规则的创建,如图所示。 开发人员能够在访问规则管理器中选择相应的目录进行访问规则的创建,正如左图所示。首先在左侧选择了 Admin 文件夹,由于该文件是一个机密文件夹,所以游客用户是不能够进行访问的。开发人员能够右侧的规则管理中的下拉菜单中选择【游客】选项并在【权限】选项中选择【拒绝】选项以禁 止【游客】权限的用户的访问。

3.2.4 访问规则管理 开发人员还能够为其他目录如VIP、User等目录进行访问权限的添加,如图左所示。在添加完成访问规则后,开发人员能够在选项卡中选择【管理访问规则】选项进行访问规则的管理,开发人员可以通过在左侧选择相应的文件夹目录进行访问规则的管理,如图右所示。 当开发人员选择不同的文件夹时,其访问规则呈现的也不同,开发人员能够在访问规则管理面板中 删除相应的规则以修改角色的访问权限。

3.2.5 应用程序配置 在 Web.config 文件中,开发人员可以手动的进行应用程序管理和配置,在 ASP.NET 管理工具中, 开发人员可以使用管理工具进行应用程序配置,如图所示。

3.2.5 应用程序配置 使用应用程序配置能够创建应用程序设置和管理应用程序设置,创建的应用程序设置会保存Web.config文件的appSettings配置节中,示例代码如下所示。 <appSettings> <add key="sql" value="0" /> </appSettings> appSettings配置节中的信息能够在应用程序中通过编程进行获取,这样就提高了应用程序的灵活性。 除了能够配置appSettings配置节中的应用程序设置,开发人员还能够通过应用程序管理面板进行SMTP邮件配置,如图所示。 配置邮件后,登录等高级控件就能够通过该配置进行邮件的发送,当用户进行密码更改和密码索取时,相应的控件能够通过邮件配置进行密码和信息的发送。在 ASP.NET 应用程序配置中,还能够配置 应用程序状态、配置调试和跟踪、定义默认错误页等功能而无需手动修改 Web.config,极大的方便了开 发人员在 ASP.NET 应用程序开发中的应用程序配置,以及系统调配。

</ContentTemplate> 3.3.1 生成用户控件 在用户访问网站时,需要通过注册才能够进行用户信息的保存和获取。在用户注册时,可以使用生 成用户控件(CreateUserWizard)进行用户注册功能的实现,CreateUserWizard控件HTML代码如下所示。 <body> <form id="form1" runat="server"> <div> <asp:CreateUserWizard ID="CreateUserWizard1" runat="server" BackColor="#F7F6F3" BorderColor="#E6E2D8" BorderStyle="Solid" BorderWidth="1px" Font-Names="Verdana" Font-Size="0.8em"> <SideBarStyle BackColor="#5D7B9D" BorderWidth="0px" Font-Size="0.9em" VerticalAlign="Top" /> <SideBarButtonStyle BorderWidth="0px" Font-Names="Verdana" ForeColor="White" /> <ContinueButtonStyle BackColor="#FFFBFF" BorderColor="#CCCCCC" BorderStyle="Solid" BorderWidth="1px" Font-Names="Verdana" ForeColor="#284775" /> <NavigationButtonStyle BackColor="#FFFBFF" BorderColor="#CCCCCC" BorderStyle="Solid" BorderWidth="1px" Font-Names="Verdana" ForeColor="#284775" /> <HeaderStyle BackColor="#5D7B9D" BorderStyle="Solid" Font-Bold="True" Font-Size="0.9em" ForeColor="White" HorizontalAlign="Center" /> <CreateUserButtonStyle BackColor="#FFFBFF" BorderColor="#CCCCCC" BorderStyle="Solid" BorderWidth="1px" Font-Names="Verdana" ForeColor="#284775" /> <TitleTextStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" /> <StepStyle BorderWidth="0px" /> <WizardSteps> <asp:CreateUserWizardStep runat="server" /> <asp:CompleteWizardStep runat="server"> <ContentTemplate> <table border="0"> <tr> <td align="center" colspan="2">恭喜您!注册完毕!</td> </tr> <td>已成功创建您的账户,请登录。</td> <td align="right" colspan="2"> <asp:Button ID="ContinueButton" runat="server" CausesValidation="False" CommandName="Continue" Text="继续" ValidationGroup="CreateUserWizard1" /> </td> </table> </ContentTemplate> </asp:CompleteWizardStep> </WizardSteps> </asp:CreateUserWizard> </div> </form> </body>

3.3.1 生成用户控件 上述代码在页面中呈现了 CreateUserWizard 控件并在页面中进行样式控制。当用户进行注册时,用 户可以单击该控件并进行注册操作,运行后如左图,后台如右图所示。 注意:在创建用户时,可能会遇到“密码最短长度为 7,其中必须包含以下非字母数字字符 1”的错误,如果出现这个错误说明密码强度不够,密码中必须包含~!@#$%^&*()_+字符串的一个,如果希望用户能够输入弱密码,可以修改 minRequiredNonalphanumericCharacters 的值为0即可。

在管理工具中,管理员可以对用户进行编辑、删除和角色管理,以便对注册的用户进行更加深入权限划分和信息编辑。 3.3.1 生成用户控件 当开发人员再次进入ASP.NET网站管理工具中时,开发人员能够在网站管理工具发现这两个用户 已经被统计了并且可以为相应的用户进行管理操作,如图所示。 在管理工具中,管理员可以对用户进行编辑、删除和角色管理,以便对注册的用户进行更加深入权限划分和信息编辑。

3.3.2 密码更改控件 当用户忘记密码后,可以通过使用密码控件进行密码的获取。在使用密码控件进行密码获取时,首先需要输入用户名进行用户身份验证,如图左所示。验证完成后系统会将相应的用户名匹配的问题呈现在用户界面中,用户需要填写相应的问题进行密码的获取,如图右所示。 注意:在更改密码控件中,必须在 ASP.NET 管理工具中配置 SMTP 邮件发送的相应项用于邮件的 发送,否则系统不会发送邮件到用户页面。