zoukankan      html  css  js  c++  java
  • 【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提供内存管理、线程管理等功能,也提供各种类库。至于Win Form、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

  • 相关阅读:
    前端部分框架
    Postman
    java intellij 写控制台程序 窗口程序
    postgresql 连接数
    CPU制造工艺 级选来决定cpu等级
    CPU 材料学才是最顶级的学科
    关于asp.net和iis的进程/线程问题,假如网站有1000个人访问,会产生多少个进程/线程啊
    io会消耗cpu吗?
    数据密集型 和 cpu密集型 event loop
    Javascript是一个事件驱动语言
  • 原文地址:https://www.cnblogs.com/bayes/p/5902027.html
Copyright © 2011-2022 走看看