ASP.NET Lab

The Best Web, The Best Future

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

开发 ASP.NET 应用程序之前,请确定拥有下列工具:

  • .NET Framework 2.0。
  • 代码编辑环境。
  • Web 服务器,如 Internet Information Services(IIS),以及 Web 服务器上的文件的写入权限。

下面是可选工具:

  • 数据库,如 Microsoft SQL Server,用于提供数据存储。
  • SMTP 服务器,用于在 ASP.NET Web 应用程序中发送电子邮件。

必备需求

.NET Framework

ASP.NET 是 .NET Framework 的一部分,位于 System.Web 命名空间下。只有已安装 .NET Framework 的计算机才可以使用 ASP.NET 并托管 ASP.NET Web 站点。.NET Framework 2.0 可以在 .NET Framework Developer Center 网站上下载。

代码编辑环境

可以使用安装在 Microsoft Windows 操作系统中任何一款文本编辑器(如 Microsoft Notepad)编写 ASP.NET 页面和类。然而,Microsoft Visual Studio 或其他集成开发环境(IDE)可以提供更多的编程特征,如页面模板,代码缩进,自动完成,以及调试编译等。能够提高开发过程的效率,有效地对项目进行组织与管理。

Web 服务器

ASP.NET Web 应用程序需要托管在 Web 服务器上并接收到来自浏览器的请求才能够被运行。ASP.NET 通常由 IIS 托管。可以通过本地运行 IIS 或者共享服务器布署页面和组件,进行应用程序测试。

注意:Visual Studio 可以用 ASP.NET Development Server 测试 ASP.NET Web 页面,即使开发者的计算机中没有安装 IIS。

使用 IIS 作为 Web 服务器时,当前运行的系统帐号应该具备相应目录的写入权限,可以是 Web 服务器根目录(如 WWWRoot)或者其他虚拟目录。注意系统帐号在设计时与运行时是不同的。默认时,ASP.NET Web 应用程序以本地机器的 ASPNET(Windows 2000 和 Windows XP)或 NETWORK SERVICE(Windows Server 2003)帐号得到运行。

注意:IIS 安装后,.NET Framework 安装程序会在 IIS 中注册 ASP.NET ISAPI 扩展(Aspnet_isapi.dll)。如果 .NET Framework 安装在 IIS 之前,则必须手动使用 Aspnet_regiis.exe 实用工具来为 IIS 注册 ASP.NET。

如果 IIS 无法安装在开发环境中,则可以使用共享的 IIS Web 服务器。同时需要提供相关权限。

数据库

如果应用程序需要使用数据库(如 Microsoft SQL Server)进行数据存储,则需要获得对数据库读取或写入权限。通常,用于访问数据库的帐号应该针对设计时与运行时赋予不同访问权限。默认时,ASP.NET Web 应用程序以本地机器的 ASPNET(Windows 2000 和 Windows XP)或 NETWORK SERVICE(Windows Server 2003)帐号得到运行。

成员关系和档案属性等 ASP.NET 特征同样需要通过数据库来完成。

SMTP 服务器

ASP.NET Web 应用程序需要通过 SMTP 服务器来发送电子邮件。而一些 ASP.NET 控件(如 PasswordRecovery 控件),就需要使用电子邮件收发功能。

开发者可以通过 IIS 中的 SMTP 虚拟服务器可以发送电子邮件。

posted on 2006-12-03 16:56  Laeb  阅读(667)  评论(0编辑  收藏  举报