ASP.NET Lab

The Best Web, The Best Future

博客园 首页 新随笔 订阅 管理

ASP.NET 能够让你通过多种不同的方式对应用程序进行配置:

  • 使用 Web Site Administration Tool。

    该工具允许网站所有者对本地或远程网站进行管理。

  • 使用配置 API。

    可以通过编程的方式对配置进行管理。

  • 使用 ASP.NET Microsoft 管理控制台(MMC)。

    MMC 允许管理员为所有网站或特定网站进行配置。与 Web Site Administration Tool 不同的是,MMC 赋予你控制全局 Web 服务器配置的控制权。

在本文中,你将了解到 MMC 的使用。你还将了解到如何为单个网站添加应用程序配置,并保存一个用于网页背景颜色的设定值。这时候你还需要创建一个使用上述应用程序设定的 ASP.NET 页页。总之,在本文中需要你实现的任务并不复杂,只是为了介绍 ASP.NET MMC 的使用方式。

本文包括有下列任务:

  • 运行 ASP.NET MMC。

  • 在 MMC 中创建并更改设定。

  • 查看使用 MMC 对配置的更改结果。

先决条件

为了完成本文的任务,你必须具备以下条件:

  • 在本地计算机上安装 Microsoft Internet 信息服务(IIS)。

  • 安装 .NET Framework 2.0。

  • 拥有计算机上的管理员权限。

创建 IIS 虚拟目录

在本文的第一部分,你将要创建一个新目录来保存网页文件,然后在 IIS 管理器中创建相应的虚拟目录。

创建目录和 IIS 虚拟目录
  1. 在计算机中,创建用于保存网站文件的物理目录。

    比如,创建物理目录 C:\SampleWebSite。

  2. 单击“开始”,然后单击“运行”。

  3. 在“打开”对话框中,输入“inetmgr”,然后单击“确定”。

  4. 在“Internet 信息服务(IIS)管理器”中,展开本地计算机,然后展开“网站”。

  5. 右键单击“默认网站”,鼠标定位到“新建”,然后选择“虚拟目录”。

    出现“虚拟目录创建向导”。

  6. 单击“下一步”。

  7. 在“别名”文本框中输入网站名称 SampleWebSite,然后单击“下一步”。

  8. 在“路径”文本框中输入第 1 步被创建的物理目录路径,然后单击“下一步”。

  9. 选择“读取”和“运行脚本”复选框,单击“下一步”,然后单击“结束”。

使用 ASP.NET MMC 设定应用程序

你现在可以使用 ASP.NET MMC 对网站进行设定了。

创建应用程序设定
  1. 在 IIS 管理器中,右键单击新建的虚拟目录名称,然后选择“属性”。

    出现“<网站名> 属性”对话框。

  2. 在“ASP.NET”制表页中,单击“编辑配置”。

    出现“ASP.NET 配置设定”对话框。

  3. 在“常规”制表页中的“应用程序设定”部分,单击“添加”。

    出现“编辑/添加应用程序设定”对话框。

  4. 在“关键字”文本框中输入 CustomBGColor。

  5. 在“值”文本框中输入 #00FF00(绿色的十六进制颜色代码)。

  6. 单击“确定”以关闭“编辑/添加应用程序设定”对话框。

  7. 单击“确定”以关闭“ASP.NET 配置设定”对话框。

  8. 单击“确定”以关闭“<网站名> 属性”对话框。

    提示:请不要关闭 IIS 管理器。

ASP.NET MMC 是用于编辑 ASP.NET 配置文件的图形化工具。在本文中,你将对某个 Web 应用的配置进行编辑,这也是意味着你是在对网站的 Web.config 文件进行编辑,该文件在本文的开始部分已经被创建。你现在将要对 Web.config 文件进行检查以对 ASP.NET MMC 设定进行核实。

核实应用程序设定
  1. 在 Windows 资源管理器中,导航到本文前面部分所创建的目录。

    该目录现在包含有一个 Web.config 文件。当你为网站创建配置设定之后,MMC 就会创建新的 Web.config 文件,因为先前该文件并不存在。

  2. 使用文本编辑器(比如记事本)打开 Web.config 文件。

  3. 对创建在 Web.config 文件中的下列元素进行核实:

    <?xml version="1.0" encoding="utf-8"?>
    <configuration>
        <appSettings>
            <add key="CustomBGColor" value="#00ff00" />
        </appSettings>
    </configuration>
    

    MMC 会为你定义的“关键字/值”对创建相对应的 <appSettings> 元素。

使用应用程序设定

你现在可以创建网页并对 MMC 的应用程序设定进行测试。

使用应用程序设定
  1. 在先前创建的目录中,创建新文件 Default.aspx。

    你可以使用文本编辑器(如记事本)来编辑该文件。

  2. 复制下例代码到 Default.aspx 文件中。

    <%@ Page Language="C#" %>
    
    <script runat="server">
        string CustomBGColor =
             ConfigurationManager.AppSettings["CustomBGColor"];
    </script>
    
    <html>
    <head>
        <title>Sample Web Application</title>
    </head>
    <body bgcolor="<%=CustomBGColor%>">
        Body background color:
        <%=CustomBGColor%>
    </body>
    </html>
    
  3. 打开浏览器,然后输入下例 URL:

    http://localhost/SampleWebSite/Default.aspx
    

    该页面出现在浏览器中。

  4. 对绿色背景颜色进行核实。

在 ASP.NET MMC 中更改设定

你可以使用 ASP.NET MMC 对现有设定进行更改。

更改背景颜色
  1. 在 IIS 管理器中,右键单击虚拟目录,然后选择“属性”。

  2. 在“ASP.NET”制表页中,单击“编辑配置”。

  3. 在“常规”制表页中的“应用程序设定”部分,选择包含 CustomBGColor 设定的行,然后单击“编辑”。

  4. 在“值”文本框中输入 #0000FF(兰色的十六进制颜色代码)。

  5. 单击“确定”以关闭“编辑/添加应用程序设定”对话框。

  6. 单击“确定”以关闭“ASP.NET 配置设定”对话框。

  7. 单击“确定”以关闭“<网站名> 属性”对话框。

  8. 打开浏览器,然后输入下例 URL:

    http://localhost/SampleWebSite/Default.aspx
    
  9. 对兰色背景颜色进行核实。

其余步骤

本文已经为你提供了如何使用 ASP.NET MMC 的完整介绍,允许你在具有管理员身份的情况下对 ASP.NET 的配置设定进行创建。当然,你可能还需要了解更多其他操作 ASP.NET 配置设定的方式,请参考下列内容:

  • 使用 Web Site Administration Tool 为单个网站创建配置设定。

  • 使用配置 API 通过编程的方式对配置设定进行更改。

posted on 2006-12-18 15:49  Laeb  阅读(896)  评论(0编辑  收藏  举报