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

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

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


相关文章
|
7月前
|
存储 数据安全/隐私保护 Windows
Windows中部署网盘神器 Filebrowser
ZeroNews (零讯)内网穿透赋予 FileBrowser 任意位置互联网访问的能力,无需用户具备固定公网IP,提供专用的访问域名,将 FileBrowser 转变为公有云盘,实现多用户在线协同工作。
|
11月前
|
JSON 安全 数据可视化
Elasticsearch(es)在Windows系统上的安装与部署(含Kibana)
Kibana 是 Elastic Stack(原 ELK Stack)中的核心数据可视化工具,主要与 Elasticsearch 配合使用,提供强大的数据探索、分析和展示功能。elasticsearch安装在windows上一般是zip文件,解压到对应目录。文件,elasticsearch8.x以上版本是自动开启安全认证的。kibana安装在windows上一般是zip文件,解压到对应目录。elasticsearch的默认端口是9200,访问。默认用户是elastic,密码需要重置。
5439 0
|
Linux 虚拟化 Docker
Linux服务器部署docker windows
在当今软件开发中,Docker成为流行的虚拟化技术,支持在Linux服务器上运行Windows容器。流程包括:1) 安装Docker;2) 配置支持Windows容器;3) 获取Windows镜像;4) 运行Windows容器;5) 验证容器状态。通过这些步骤,你可以在Linux环境中顺利部署和管理Windows应用,提高开发和运维效率。
2080 1
|
区块链 C# Windows
PasteEx:一款.NET开源的Windows快捷粘贴神器
PasteEx:一款.NET开源的Windows快捷粘贴神器
274 17
|
Ubuntu 网络协议 Linux
快速部署WSL(Windows Subsystem for Linux)
WSL提供了一种轻量级的方法,使开发者能够在Windows上无缝运行Linux环境。通过本文介绍的步骤,可以快速安装、配置和使用WSL,以满足开发和测试的需求。
2899 8
|
Web App开发 C# Windows
一款.NET开源的Windows资源管理器标签页工具
一款.NET开源的Windows资源管理器标签页工具
268 5
|
弹性计算 开发框架 安全
基于云效 Windows 构建环境和 Nuget 制品仓库进行 .Net 应用开发
本文将基于云效 Flow 流水线 Windows 构建环境和云效 Packages Nuget 制品仓库手把手教你如何开发并部署一个 .NET 应用,从环境搭建到实战应用发布的详细教程,帮助你掌握 .NET 开发的核心技能。
|
数据库连接 数据库 C#
Windows下C# 通过ADO.NET方式连接南大通用GBase 8s数据库(上)
Windows下C# 通过ADO.NET方式连接南大通用GBase 8s数据库(上)
|
监控 前端开发 API
一款基于 .NET MVC 框架开发、功能全面的MES系统
一款基于 .NET MVC 框架开发、功能全面的MES系统
582 5
|
开发框架 前端开发 JavaScript
ASP.NET MVC 教程
ASP.NET 是一个使用 HTML、CSS、JavaScript 和服务器脚本创建网页和网站的开发框架。
339 7