运行环境和开发工具
运行环境
由于ASP.NET的跨平台性,在不同系统、不同Web服务端软件下的配置不尽相同,这里仅以linux下的Apache和.NET Framework环境为例进行简单介绍。
Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的Web服务器端软件之一;它快速、可靠并且可通过简单的API扩充,将各种语言的解释器编译到服务器中。
.NET Framework是一个框架,包括CLR(公共语言运行时)和.NET基本类库。如果要想在某台计算机上运行.NET编写的程序,必须事先要安装.NET Framework。.Net框架对ASP.NET的代码进行编译和运行,实现各种功能。
开发工具
尽管从理论上讲,只用 Notepad 或其他文本编辑器就可以写出ASP.NET应用程序,但一个好用的IDE(Integrated Develop Environment,集成开发环境)却能够大幅提高工作效率,省去很多繁琐的操作。Visual Studio IDE(最新版本为Visual Studio 2015)是.NET平台下高度集成的可视化开发环境,它包含了开发.NET程序中需要的几乎任何功能,如编码、调试、部署、维护等,并提供了内置的Web服务器;如果只是简单的学习和调试,可以使用一些轻量级的工具如Visual Web Developer Express, ASP.NET Web Matrix等。