WINDOWS Server2003上部署一个Asp.Net的网站
对于许多新手来说,如何在服务器上部署网站并不了解,这个教程希望对新手有帮助。
1、IIS服务器
2、.Net Framework3.5 (方便起见,我们这里Framework说的都是指的这个版本)
这两个软件都需要我们自己手动操作安装到服务器里面。那到底是先装哪一个呢,为了方便起见,一般我们都先安装IIS服务器,然后再安装Framework。
当然偶也遇到过几次部署人员先安装了Framework再安装IIS服务器的,这样的操作步骤就会导致Framework不会被注册进IIS服务器里面。就是说在网站属性的ASP.NET选项卡上面不会出现下面这样的版本选择框

那我们怎么处理这样的情况呢,很简单,手动到IIS里面注册一下:
开始-->运行-->cmd-->输入 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i
再说一下我们公司用的系统WindowsService2003sp2,怎么看这个信息呢?
右键我的电脑-->属性 就可以看到了

接下来,我们就可以开始安装了。
首先,是安装IIS
开始-->控制面板-->添加或删除程序-->打开 添加/删除windows组件 窗口 这个打开的过程可能比较慢,系统要先自动检测一下你到底给他装了啥东西

然后我们一直下一步就可以完成IIS的安装了。
安装Framework没有什么好说的,双击安装文件一直下一步就可以了。
等两个软件都安装完成后,我们就可以通过
右击我的电脑-->管理 打开计算机管理窗口
我们可以看到里面有一项应用程序服务器的选项,不错,就是我们刚才安装的那个东西。
点开它,你会看到一个 Internet 信息服务(IIS)管理器,我们就是要在这个东西里面操作,其他的不用去管他。

打开它,你会发现有三个子菜单:
1、应用程序池
2、网站
3、Web服务扩展
什么是应用程序池?太专业了,不去管他,为了保险起见,偶每建立一个网站都要创建一个应用程序池来管理他,至于这个池的配置,一切默认啦,微软都已经帮我们做好了。
我们来创建一个应用程序池:
右键应用程序池-->

起个名字Test,再点击确定就可以了

然后展开这个应用程序池的菜单,我们就可以看到刚才新建的Test的应用程序池了。
接下来我们左键单击 Web服务扩展 菜单 打开.net2.0的扩展

接下来我们就可以新建一个网站了,右键 网站

直接单击下一步

输入我们网站的名字 Test ,下一步

选择端口,如果需要绑定IP和主机头,需要在这里绑定,我们没有需要,就不做了(打个比方,我们的网站的访问路径是http://192.168.1.150:2000,这里的2000就是需要的端口号)

接下来我们要选定网站的物理路径,就是这个网站的文件到底放在了电脑的那个地方,C盘?D盘?还是哪,反正就是网站所在的文件夹的路径

选定文件夹后再点击下一步
接下来要配合网站的访问权限,由于我们的网站需要些文件操作的功能,所以我们一般都把写入权限加上

单击下一步后,我们的网站就算是创建成功了

接下来我们需要管理我们的这个网站,我们再打开网站菜单,可以看到我们创建的Test的站点,右键-->属性 就可以配置一些属性 基本上都不用去管他,我们需要确认两件事情:
1、站点使用.net2.0的服务扩展
2、站点使用了我们刚才创建的名字为Test的应用程序池
打开主目录选项卡-->在应用程序池那里选择Test为你的应用程序池

选定后点击应用。再去ASP.NET选项卡上面看看,版本是不是2.0,如果不是,就切换成2.0
最后,我们需要给需要些文件的文件夹操作权限,不然程序会报错
在相关文件夹(Log,Excel)上面右键-->属性-->安全选项卡
在下面的组或用户名称下面,如果没有Everyone这个用户,添加进去:

再把everyone用户所有的权限都设置为允许。点击确定。
我们的站点就这样发布完成了。
WINDOWS Server2003上部署一个Asp.Net的网站的更多相关文章
- .Net Core WebApi(二)在Windows服务器上部署
上一篇学习到了如何简单的创建.Net Core Api和Swagger使用,既然写了接口,那么就需要部署到服务器上才能够正式使用.服务器主要用到了两种系统,Windows和Linux,.Net和Win ...
- 在 Windows Azure 上部署预配置 Oracle VM
Microsoft 和 Oracle 近期宣布建立战略合作伙伴关系,基于此,我们将通过 Windows Azure 镜像库推出多种常用的 Oracle 软件配置.即日起,客户可以在 Windows S ...
- 新手小白在github上部署一个项目
新手小白在github上部署一个项目 一. 注册github账号 github地址:https://www.github.com/ 二.下载安装Git 地址:https://git-scm.com/d ...
- 记录一个奇葩的问题:k8s集群中master节点上部署一个单节点的nacos,导致master节点状态不在线
情况详细描述; k8s集群,一台master,两台worker 在master节点上部署一个单节点的nacos,导致master节点状态不在线(不论是否修改nacos的默认端口号都会导致master节 ...
- 在一个空ASP.NET Web项目上创建一个ASP.NET Web API 2.0应用
由于ASP.NET Web API具有与ASP.NET MVC类似的编程方式,再加上目前市面上专门介绍ASP.NET Web API 的书籍少之又少(我们看到的相关内容往往是某本介绍ASP.NET M ...
- 在 Windows Azure 上部署并定制化 FreeBSD 虚拟机镜像
发布于 2014-12-11 作者 陈阳 FreeBSD 基础镜像现已登陆中国的 VM Depot! 对于青睐 BSD 而非 Linux 的开源爱好者来说,这无疑是个好消息.同时,随着该基础镜像 ...
- Express在windows IIS上部署详解
最近公司在用Express+angularjs+wcf开发系统,让我在windows上部署系统,遇到不少问题,不过最后还是解决了,在IIS上部署系统, 首先windows需安装以下软件: 1.node ...
- linux系统上部署一个web项目
对于apache开源项目中tomcat的认识,大多停留在Windows下,这次我通过一个简单的实例来介绍一下在linux下如何搭建tomcat环境,并且部署一个web项目. 先从基本安装开始,可别小看 ...
- 在阿里云Windows Server 上部署ASP .NET CORE2.0项目
近期使用ASP.NET Core2.0对博客进行了重写,在部署到服务器时遇到了一些问题,来记录一下留用. 配置环境 安装 .Net Framework3.5 在IIS管理器上直接开启,这里总是失败,上 ...
随机推荐
- bzoj1266
第一问不谈, 第二问首先我们要找出哪些是s到t的最短路上的边 由于是无向图,首先正反两遍最短路,求出是s到任意点的距离,任意点到t的距离(即t到任意点的距离): 然后穷举每条边判断是否在最短路上用d[ ...
- C# volatile与lock
一.C#中volatile volatile是C#中用于控制同步的关键字,其意义是针对程序中一些敏感数据,不允许多线程同时访问,保证数据在任何访问时刻,最多有一个线程访问,以保证数据的完整性,vola ...
- Linux kernel 拒绝服务漏洞
漏洞名称: Linux kernel 拒绝服务漏洞 CNNVD编号: CNNVD-201311-020 发布时间: 2013-11-05 更新时间: 2013-11-05 危害等级: 漏洞类型: ...
- ☀【css】透明
让IE浏览器支持RGBA颜色http://www.hujuntao.com/web/css/ie-browser-support-for-rgba-color.html 透明纯色背景 backgrou ...
- 【 D3.js 选择集与数据详解 — 3 】 绑定数据的顺序
data() 函数有两个参数,第一个是被绑定数据,第二个参数用于指定绑定的顺序.在数据需要更新的时候常常会用到. 默认的情况下,data()函数是按照索引号依次绑定数组各项的.第0个元素绑定数组的第0 ...
- CDN原理
要了解CDN的实现原理,首先让我们来回顾一下网站传统的访问过程,以便理解其与CDN访问方式之间的差别: 由上图可见,传统的网站访问过程为:1. 用户在浏览器中输入要访问的域名:2. 浏览器向域名解析服 ...
- Restful与webService区别
有好多人问我们在设计底层服务的时候到底是应该选择目前最流行的RestFul架构还是选择老牌的webService呢?今天我就将这两个概念做一下阐述,到底什么情况下选择什么比较合理. 首先需要了解:RE ...
- html总结----------------------看这个就够了
HTML是我们学习Javaweb的第一步 很好地掌握门课是非常有必要的!下面就是我在听资深老师讲课的笔记!个人觉得非常不错!希望可以帮助到那些在学习javaweb路上的 朋友们!从今天 陆续的整理这门 ...
- linux驱动程序之电源管理之新版linux系统设备架构中关于电源管理方式的变更
新版linux系统设备架构中关于电源管理方式的变更 based on linux-2.6.32 一.设备模型各数据结构中电源管理的部分 linux的设备模型通过诸多结构体来联合描述,如struct d ...
- 支持度(support)和置信度(confidence)
支持度(Support)的公式是:Support(A->B)=P(A U B).支持度揭示了A与B同时出现的概率.如果A与B同时出现的概率小,说明A与B的关系不大:如果A与B同时出现的非常频 ...