ASP.Net Web开发基础 互动版

在线工具推荐: Three.js AI纹理开发包 - YOLO合成数据生成器 - GLTF/GLB在线编辑 - 3D模型格式在线转换 - 可编程3D场景编辑器

运行环境和开发工具

运行环境

由于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应用程序,但一个好用的IDEIntegrated Develop Environment,集成开发环境)却能够大幅提高工作效率,省去很多繁琐的操作。Visual Studio IDE(最新版本为Visual Studio 2015)是.NET平台下高度集成的可视化开发环境,它包含了开发.NET程序中需要的几乎任何功能,如编码、调试、部署、维护等,并提供了内置的Web服务器;如果只是简单的学习和调试,可以使用一些轻量级的工具如Visual Web Developer Express, ASP.NET Web Matrix等。