ASP.NET MMC管理单元
MMC(Microsoft Management Console)  Microsoft管理控制台的缩写,Windows操作系统自带的管理集成工具,其中 ASP.NET MMC管理单元集成于 IIS MMC 管理单元中,主要完成ASP.NET应用程序的可视化配置设置与管理.
         在启动ASP.NET MMC 之前,必须确认安装了IIS .NET Framework 2.0,并且具有管理员权限. 然后启动IIS, 在树状目录中选择一个 虚拟目录, 右击鼠标---属性----ASP.NET标签;
ASP.NET MMC管理单元_MMC
ASP.NET选项卡 是在安装ASP.NET,IIS新增的一个内容.  主要内容包括两部分:
1.       显示项目说明:
a)         ASP.NET版本: 显示当前站点所运行的.NETFramework的版本信息.(如果虚拟路径文件夹在IIS中没有标示成一个应用程序 此栏灰色显示(不可用);
b)         虚拟路径 :显示当前虚拟目录的虚拟路径;
c)         文件位置 :显示应用程序根目录下 配置文件web.config 的物理路径;
d)         文件创建日期 :显示根目录下web.config文件的创建日期,若应用程序根目录没有创建web.config文件 则显示日期不可用
e)         上次修改文件的时间 :修改时间,若无web.config文件.显示同上;
2.       【编辑配置】-----查看或编辑配置
点击----编辑配置显示如下窗口:
ASP.NET MMC管理单元_ASP.NET_02
利用此窗口的7个选项卡,可以实现可视化查看和编辑应用程序 web.config文件的功能.
【常规】:如上图.可以管理如下两种类型的配置设置
1.       连接字符串
该管理器可允许以列表方式显示和编辑 应用程序的数据库连接字符串. 默认情况,[连接字符串管理器] 列表中显示名为 :localSqlServer 的连接字符串.
可以通过 添加  .编辑.  移除 .重置 按钮实现可视化管理!
例如:如添加自定义字符串 strConn ,用于连接 数据库 DB_Test.
ASP.NET MMC管理单元_MMC_03
 
web.config中会添加
<configuration>
<connectionStrings>
   <add name=”strConn” connectionString=“server=PC\SQLEXPRESS;database=DB_Test;UID=sa;PWD=''  ” />
            </connectionStrings>
</configuration>
 
2.       应用程序配置
下半部分的应用程序设置,用于创建和管理适用与整个应用程序范围的常用字符串 / .
    A: 也是两部分  / 对列表
  B: 四个按钮   实现最常用字符串 / 对的可视化管理
例如:添加自定义连接字符串: conn, 用于连接数据库 DB_Test. 通过添加按钮
ASP.NET MMC管理单元_ASP.NET_04
Web.config 中添加如下:
<configuration>
    <appSettings>
     <add key =”conn” value =” server=PC\SQLEXPRESS;database=DB_Test;UID=sa;PWD=’’  “/>
  </appSettings>
</configuration>
【自定义错误】:ASP.NET应用程序发生错误时,IIS将引发错误代码,并向用户显示错误代码对应的web页面内容.  显然对普通用户没有任何用处,反倒会成居心不良的黑客的攻击突破点. 为此 通过此自定义错误页面, 来指定错误时应用程序的响应方式, 从而达到为普通用户提供友好(自定义)信息, 为开发人员提供有用的错误信息.
ASP.NET MMC管理单元_ASP.NET_05
1.      自定义错误模式:
On: 为所有用户始终显示自定义错误页面;
Off: 不显示自定义错误页面, 而是当错误发生时, 为所有的用户显示包含调试信息的页面;
Remote Only : 只对不是源自 web服务器的请求 ,重定向自定义错误页面;
     使用此项,当在服务器上操作时,将查看到包含调试信息的错误页面 ,而远程普通用户显示 自定义的错误页面;
2.       默认重定向 URL : 指定默认错误页面的URL地址.
自定义错误页面有两种类型:
一种是无论应用程序发生任何错误,都显示默认错误页面(即此处测URL地址);
另一种是服务器根据HTTP 错误代码显示不同内容的 错误页.
3.      将特定的HTTP错误代码映射到相应错误页
服务器内置了一些错误页,默认存储在~\Windows\Help\iisHelp\common\目录. 当应用程序发生错误时,服务器可能会得到对应的http 错误代码 ,然后为用户显示错误代码对应的错误页.
a)        继承的自定义错误: 从上级配置文件继承的自定义错误,
b)       本地自定义错误: 本地定义的自定义错误; 自定义错误的添加” ,”编辑”, ”移除”.
:设置自定义错误模式为 : On ,默认重定向页 :Error.html ,并单击[添加] 为本地自定义错误设置 <error> .
       生成的web.config文件如下:
   <customErrors defaultRedirect=”~/Error.html” mode =”On”>
            <error statusCode=”406” redirect=”~/406.htm” />
   </customErrors>
 
     ***未完***