【Asp.net入门02】搭建Asp.net开发环境
本节主要讲解:
- 什么是asp.net
- asp.net开发和运行环境介绍
1.什么是ASP.NET
Asp.net不是一种编程语言,而是一种开发技术。我们可以利用这种技术所提供的类库,使用C#或者VB编程语言,开发动态网站。网站程序在服务器里执行,动态生成html(注意:静态网站的html是事先编写好的,而不是在服务器里运行程序动态生成的)。简单说,asp.net技术解决了用什么编程语言、怎样编写网站程序、网站程序怎么运行、怎么生成html等等问题,我们现在就是要学习这些内容,以便我们能够写出asp.net网站程序。
2.使用什么来开发Asp.net网站
若要开发 ASP.NET 应用程序,您必须具有以下工具:
- .NET Framework
- 代码创作环境。包括代码编辑、调试、运行工具
- 一个 Web 服务器(如 Internet 信息服务 (IIS))
下面一个一个解释。
.NET Framework
即.NET框架,这个框架运行在Windows操作系统之上。也就是说,如果您要執行 .NET 的程式,那麼您就必須在 Windows 上安裝 .NET Framework。.NET Framework提供内存管理、线程管理等功能,也提供各种类库。至于WinForm、WPF、ADO.NET、ASP.NET、XML...,可以看成是.NET Framework的模组,能够帮助我们更快地完成开发程序。C#、VB、C++...是.NET Framework支持的编程语言。
你的电脑要想运行.NET程序,就必须要安装.NET Framework。要检查自己电脑是否安装了.NET Framework,只需要到控制面板里去看一下就知道了。如果没有安装的话,可以自己去下载安装。安装分两种方法:在线安装和离线安装:
- 在线安装:可以去微软官网上下载:https://www.microsoft.com/net/download,这个下载页面下载的是在线安装包,这个安装包很小,是一个安装引擎,下载下来运行后,它还会一边下载一边安装,速度比较慢。
- 离线安装:也可以去这个页面下载离线安装包:https://www.microsoft.com/en-us/search/DownloadsDrillInResults.aspx?q=.NET+Framework+Offline+Installer&cateorder=2_5_1。这种方式是将安装包整个下载下来放电脑里,电脑不联网也可以安装。
如果你在电脑里安装的是低版本的.NET Framework,则无法运行使用高版本.NET Framework开发的程序。
代码创作环境
可以使用任何文本编辑器(如记事本)创建 ASP.NET 页和类。不过,Microsoft Visual Studio 和其他集成开发环境 (IDE) 提供了页模板、IntelliSense、代码自动完成和设计时编译等许多编程功能。这些功能可以加速开发过程并提供项目组织功能,大大提高你编写程序的速度。
在安装Visual Studio时,通常会自动安装与该版本Visual Studio匹配的.NET Framework。目前最高版本是Visual Studio 2015。对于初学者来说,下载安装2012或2013也没什么问题。
Visual Studio 2015:地址一:https://www.visualstudio.com/downloads/;
地址二:http://www.cnblogs.com/dunitian/p/4667038.html
官网只有Community版本是免费的,对初学者来说也够用。但既然专业版或企业版也可用(热心人给出了序列号),下载下来感受下也更好。
Visual Studio 2013旗舰版:http://pan.baidu.com/s/1miDBZh2
web服务器
前面一节介绍了网站的基本运行原理。如果要运行asp.net网站,网站需要部署到web服务器里。通常asp.net网站所使用的web服务器是IIS。
在开发asp.net网站的时候,你可以将网站发布到IIS里,看看访问时的结果是否正确,不正确就再去修改源代码。显然,这种模式编写代码和调试过程分离,操作麻烦,而且对于后台代码调试来说也不方便,所以不推荐。
开发Asp.net网站的通常做法是:直接在VS(Visual Studio的缩写)里调试。安装VS的时候,会自动安装一个IIS Express,这个东东能够起到IIS相同的效果。 你可以在任何时候把asp.net网站临时发布在IIS Express中,发布的过程都是VS帮我们做的,你只需要点击一下鼠标就可以了。更为重要的是,这种方式我们可以很方便地对后台代码进行各种调试。等整个网站开发好了,你再将网站上传到IIS服务器就行了。
使用VS开发asp.net网站时,即使你电脑里没有安装IIS也没关系,因为VS使用的是IIS Express来调试网站。
学习参考:
asp.net简介:http://www.jikexueyuan.com/course/411.html
Visual Studio 2015下载安装与使用:http://www.jikexueyuan.com/course/411_2.html?ss=1
https://www.cnblogs.com/bayes/p/5902027.html
【Asp.net入门02】搭建Asp.net开发环境相关推荐
- WPF入门一:搭建WPF的开发环境
随着Windows Vista 的发行,随之迩来的肯定是基于Vista的应用程序的开发,而Vista最引人的特性之一就是它的用户界面,而WPF则为实现Vista风格的程序开发提供了一种让人兴奋的方法, ...
- Babylonjs入门02——VsCode+vue+babylonjs开发第一个babylon项目程序
Babylonjs入门02--VsCode+vue+babylonjs开发第一个babylon项目程序 1 环境搭建 2 创建vue项目 3 基于vue项目写第一个babylon项目 4 下一期再见 ...
- 【官方搭建入门】JEEWX 捷微开发环境搭建必读
[官方搭建入门]JEEWX 捷微开发环境搭建必读 下载地址: http://git.oschina.net/jeecg/jeewx 1. 标准开发环境:eclipse + maven + jdk7 + ...
- 【S32K】S32K144入门笔记(1) 从零开始进行开发环境搭建
0.目录 文章目录 0.目录 1. 起因 2. 开发环境 2.1 软件开发环境选择 2.2 S32DS 2.2.1 下载&安装 2.2.2 Demo工程 2.3 硬件开发板选择 2.3.1 硬 ...
- Eclipse 3.5 Classic+Tomcat 6.0+MySql 5.5搭建java web开发环境
Eclipse 3.5 Classic+Tomcat 6.0+MySql 5.5搭建java web开发环境 对于初学者来说,如果没有接触过java web开发的话,搭建开发环境将是一个门槛.以前一直 ...
- 如何搭建java web环境_搭建java WEB开发环境和应用
搭建java WEB开发环境和应用 更新时间:2009年06月07日 02:28:56 作者: 使用Tomcat服务器,使用DBCP数据源搭建Web开发环境 一 使用Tomcat服务器,使用DBC ...
- 搭建Java ME 开发环境
搭建Java ME 开发环境: 1)http://www.newsmth.net/pc/pccon.php?id=2206&nid=216771 //J2ME 开发环境部署 2)JDK官 ...
- docker mysql 操作_[Docker] Docker 快速搭建本地MySQL开发环境
[Docker] Docker 快速搭建本地MySQL开发环境 关于 Docker 的安装使用本文不再赘述,有兴趣的可以通过官网或是浏览我的专栏文章了解.今天着重给大家介绍下如何利用Docker快速搭 ...
- 搭建 Go 语言开发环境
安装 首先去 Golang 官网(免翻) 下载并安装 提示默认 GOPATH 变量在用户变量中值为 {UserNanme}\go 自定义 GOPATH 位置 打开运行输入 sysdm.cpl 回车 1 ...
- 第二课 如何在WINDOWS环境下搭建以太坊开发环境
[本文目标] 根据本文指导,可以在WINDOUWS环境下完成以太坊智能合约部署前的比较环境准备. [技术收获] 如何在WINDOW(笔者以WINDOWS 10为例)环境搭建以太坊开发环境,按照以下安装 ...
最新文章
- 独家 | 用归纳偏置来增强你的模型性能
- 苹果6尺寸_小屏+刘海被安卓阵营抛弃,苹果却玩出了花
- 杭州市全国计算机等级考试报名时间,浙江省杭州市2017年3月全国计算机等级考试报名时间及方式...
- Android 关机弹出菜单
- 杭十四计算机教室,杭十四中学生做了个图书馆智能机器人
- I00014 汉若塔问题的C++程序
- 疫情之下的求职姿势:视频面试,电话面试这样做,你就已经赢一半了!
- vue.js踩坑之组件参数检验与非props特性
- Laravel 中asset 函数支持https 协议
- 安卓监听软键盘搜索键
- idea mysql 逆向生成,IDEA mybatis-generator逆向工程生成代码
- 图解红黑树和JAVA实现
- java代码抖音舞,java实现抖音代码舞源码
- AI语音克隆软件安装和使用教程
- python panda 库箱线图_Python Pandas 箱线图的实现
- 呼吸机吸气触发:压力触发与流量触发
- 电子病历质控系列-医疗质量工作任务003
- toLua:简洁的使用说明
- 【惊了】迅雷下载速度竟然比不上虚拟机中的下载速度
- Matlab多张二维图堆叠成一张三维图
热门文章
- 想了解工业大数据,不得不看的一篇
- 实现一个模拟工控软件
- 字幕基础以及滤镜处理字幕的
- Revit and Dynamo for Interior Design 室内设计Revit和Dynamo教程 Lynda课程中文字幕
- ChatGPT专业应用:生成外贸询盘邮件
- 【数据博彩】如何使用大数据机器学习预测NBA比赛结果?
- 爬取西刺网代理ip,并把其存放mysql数据库
- Android Studio App开发之利用图像解码器ImageDecoder播放GIF动图、Webp、HEIF图片(附源码 简单实用)
- 函数信号发生器:本设计中要求输出方波、三角波、锯齿波、正弦波,电压0-10V可调,调节精度0.1V;输出信号的频率0-100Hz;占空比可调
- 基于jsp+mysql+ssm的火车飞机订票系统-计算机毕业设计