教你如何在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用户所有的权限都设置为允许。点击确定。

我们的站点就这样发布完成了。

原文地址:https://www.cnblogs.com/forforever/p/12585271.html

时间: 2024-10-29 11:04:47

教你如何在WINDOWS Server2003上部署一个Asp.Net的网站的相关文章

如何在Windows服务器上新建一个Powershell.ps1的定时任务

背景: 有一些一次性的Powershell脚本,需要我们每次都手动执行一下,为了简化工作,现在我们可以使用Windows自带的计划任务,进行定时执行. 该教程是在Windows Server 2012 R2上运行操作,并进行截图指导. 教程: 1.打开Windows 服务器的开始菜单,点击“管理工具”. 原文地址:https://www.cnblogs.com/yujianadu/p/11528884.html

如何在Windows系统上利用Telnet协议连接Linux服务器

Telnet协议是Internet远程登录服务的标准协议,它为用户提供了在本地计算机上完成远程主机工作的能力.很多终端使用者都习惯在计算机上利用Telnet会话来远程控制服务器.这里小编就分两步为大家演示如何在Windows系统上利用Telnet协议连接Linux服务器. 步骤一:在Windows系统上打开Telnet功能:  步骤二:在Linux系统上启用Telnet服务. 步骤一:Windows终端开启Telnet功能 1/由于在Windows Vista之后的版本默认并没有提供Telnet

如何在Windows系统上用抓包软件Wireshark截获iPhone等网络通讯数据

http://www.jb51.net/os/windows/189090.html 今天给大家介绍一种如何在Windows操作系统上使用著名的抓包工具软件Wireshark来截获iPhone.iPad等iOS设备或Android设备的网络通讯数据的方法 不管是iPhone的iOS还是Android系统上开发的应用App基本上都会需要使用网络通讯来传输数据.开发者有的时候可能会需要通过抓包的方式来了解应用具体在传输些什么数据,以及数据是否正确.今天给大家介绍一种如何在Windows操作系统上使用

教你如何在Windows局域网与服务器同步时间

教你如何在Windows局域网与服务器同步时间 有联网的电脑,大家都知道可以通过网络来校正系统时间,那没有网络的局域网呢?它的时间又是怎么同步和校正的呢?下面来教大家如何通过设置时间服务器来给局域网内的其他电脑同步时间,具体步骤如下: 工具/原料 NTP(Network Time Protocol,网络时间协议)是用来同步网络中的各个计算机时间的一种协议. 两大步骤:一是先设置服务器:二是设置要同步的电脑. 方法/步骤 首先,我们要先来设置服务器端,开启NTP服务,这个协议必需要在服务器端启动才

如何在Windows电脑上打开heic图片

苹果自iOS11系统之后默认的是heic图片格式,在电脑和安卓中都无法直接查看,需要将其转换图片格式,如何在Windows电脑上打开heic图片?下面我们一起来看看吧!使用工具:电脑.图片操作方法:1.想要打开heic格式图片,需要把格式转换一下,电脑可见的图片格式经常使用的也就是jpg.png.bmp,转换成这三种任何一种都可以在电脑和安卓手机上打开:2.首先打开转换工具,会有一个竖着的界面,可以调成横屏看着方便一些,也就是添加图片界面,添加图片之前把heic图片传到电脑上,然后点击添加图片即

windows平台上的一个内存池的实现

.h文件 /**********************说明************************* * 这是MPool内存池的实现,他具有如下特性: * 1. 池中的内存块是大小是相同的 * 2. 由宏定义_MP_NO_SERIALIZE决定是否需要多线程同步 * 3. 他利用windows的堆内存API进行内存分配 * 4. 他不能替换crt的malloc和free * 5. 他不是一个通用型的内存池 * 6. 适用于特定的应用环境(高频率的申请释放内存,如网络服务器),应用环境影

使用nssm在windows服务器上部署nodejs

在Linux上,可以轻松的使用forever或者pm2来部署nodejs应用.但是在windows下就麻烦了,pm2明确的说支持Linux & MacOS,forever在windows下貌似问题多多: 另外还有一个选择就是iisnode,这个有空研究一下,今天先说下比较简单的nssm.nssm会监控你安装的node服务,如果node挂了,nssm会自动重启它. 安装使用 目前最新版的是2.23(下载地址),下载之后解压,根据你的系统选择32位和64位的版本,直接在nssm.exe 所在目录运行

Express在windows IIS上部署详解

最近公司在用Express+angularjs+wcf开发系统,让我在windows上部署系统,遇到不少问题,不过最后还是解决了,在IIS上部署系统, 首先windows需安装以下软件: 1.nodejs: 2.iisnode: 3.rewrite: 安装这三个软件后,之后部署和部署asp.net程序一样,这里就不多说了: 不过要在根目录下要价格配置文件:web.config; <configuration> <system.webServer> <!-- indicates

linux系统上部署一个web项目

对于apache开源项目中tomcat的认识,大多停留在Windows下,这次我通过一个简单的实例来介绍一下在linux下如何搭建tomcat环境,并且部署一个web项目. 先从基本安装开始,可别小看linux下的文件安装,那可不是windows下点击next就可以完成,但也并不复杂,重要的是我们学会怎么用快速理解和掌握它,那么一切就变得容易多了,开始吧,当然在安装部署tomcat之前必须先安装好jdk1.6的环境,具体见上一遍博客linux下jdk的安装. 1.先从Apache的官方网站下载下