IIS部署 ASP.Net 1.1 详谈(上)

我最近接手了一个实在让人头疼的项目,是一个10年前的asp.net项目,需要做服务器迁移,需要从 2003的服务器迁移到2008服务器,最后协商之后选择的是用 windows server 2008 32bit R2 这个版本的系统。

这是在一个纯净版系统中的安装步骤,读者根据需求可自行跳过部分步骤

1.安装IIS

(1)打开服务器管理器
IIS部署 ASP.Net 1.1 详谈(上)_第1张图片
(2)点击“服务器管理器-角色” 下的 “添加角色”
IIS部署 ASP.Net 1.1 详谈(上)_第2张图片
(3)点击“下一步”
IIS部署 ASP.Net 1.1 详谈(上)_第3张图片
(4)勾选上“Web服务器(IIS)”,然后点击下一步
IIS部署 ASP.Net 1.1 详谈(上)_第4张图片
(5)继续点击“下一步”
IIS部署 ASP.Net 1.1 详谈(上)_第5张图片
(6)这一步我建议将以下的角色服务都给勾选上(如果你确定哪些服务用不上也可以不用勾选),然后点击“下一步”
IIS部署 ASP.Net 1.1 详谈(上)_第6张图片
(7)然后点击“安装”
IIS部署 ASP.Net 1.1 详谈(上)_第7张图片
IIS部署 ASP.Net 1.1 详谈(上)_第8张图片
(8)安装完成
IIS部署 ASP.Net 1.1 详谈(上)_第9张图片
安装完成后,在开始菜单下能找到我们需要的 IIS管理器
IIS部署 ASP.Net 1.1 详谈(上)_第10张图片

2.安装 .Net Framework

(1)在“服务器管理器-功能”下 点击 “添加功能”
IIS部署 ASP.Net 1.1 详谈(上)_第11张图片
(2)找到我们需要的“ .Net Framework 3.0功能” 然后点击下一步
IIS部署 ASP.Net 1.1 详谈(上)_第12张图片
(3)点击“安装”
IIS部署 ASP.Net 1.1 详谈(上)_第13张图片
IIS部署 ASP.Net 1.1 详谈(上)_第14张图片
(4).net framework 安装完成,点击“关闭”
IIS部署 ASP.Net 1.1 详谈(上)_第15张图片

3.安装 .Net Framework 1.1

在.Net 1.1 安装过程中需要注意的是 ,安装完IIS之后再安装,否则需要在 IIS 中单独进行添加,以免徒增烦恼。

下载地址:https://pan.baidu.com/s/17mTCcwx--PkeWVsTc8HeRQ
提取码:daxg

里面包含了四个文件,分别是
—dotnetfx.exe 安装包
—NDP1.1sp1-KB867460-X86.exe
—NDP1.1sp1-KB886903-X86.exe 两个更新驱动
—langpack.exe 语言套件

(1)下载完成后,按上面给的顺序依次执行,即可完成安装。(先装安装包,在装更新驱动,最后装语言套件)
(2)在安装完成后可以看到在“IIS服务器-应用程序池”中增添了 “ASP.NET 1.1“,安装成功
IIS部署 ASP.Net 1.1 详谈(上)_第16张图片

如果安装成功,在应用程序池里没有我们需要的ASP.NET 1.1 ,例如如下界面(可能就是先安装.net,后安装IIS出现的问题)
IIS部署 ASP.Net 1.1 详谈(上)_第17张图片

解决方法:亲测,以下三个方法都可以实现将.net 1.1 添加到应用程序池中
方法1:
最直接的一种方法,把.net 1.1卸载了重新安装一次
方法2:
(1)定位到安装.net 1.1 的目录 通常是 C:\Windows\Microsoft.NET\Framework\v1.1.4322 IIS部署 ASP.Net 1.1 详谈(上)_第18张图片
(2)“Win+R”打开”运行窗口“ 输入cmd ,敲“回车(Enter)”IIS部署 ASP.Net 1.1 详谈(上)_第19张图片
(3)回到命令行窗口进行操作
第一步输入 cd C:\Windows\Microsoft.NET\Framework\v1.1.4322 (上面定位的.net1.1的目录)
第二步输入 aspnet_regiis -i (进行注册)
完成IIS部署 ASP.Net 1.1 详谈(上)_第20张图片
方法3:
(1)在IIS管理器中进行操作,打开”处理程序映射“
IIS部署 ASP.Net 1.1 详谈(上)_第21张图片
(2)点击”添加通配符脚本映射“
IIS部署 ASP.Net 1.1 详谈(上)_第22张图片
(3)定义到.net1.1安装的路径下的 aspnet_isapi.dll文件,然后自定义一个名称
IIS部署 ASP.Net 1.1 详谈(上)_第23张图片
(4)完成

4.重启电脑

在完成上述步骤之后,建议重启一次电脑

5.部署项目

(1)将需要部署的工程文件放到 C:\inetpub\wwwroot 目录下
我一般选择和安装iis生成的那个默认网站同目录,放其他目录下也行
IIS部署 ASP.Net 1.1 详谈(上)_第24张图片
如下图所示
IIS部署 ASP.Net 1.1 详谈(上)_第25张图片
(2)在IIS管理器中,右击”网站“,选中”添加网站“
IIS部署 ASP.Net 1.1 详谈(上)_第26张图片
然后会弹出如下设置界面,这里需要设置的有以下六个部分

IIS部署 ASP.Net 1.1 详谈(上)_第27张图片
1.设置网站名称,该名称为iis里面显示的名称,可自定义随意设置。
2.选择应用池,选择 之间安装好的ASP.NET 1.1。
3.物理路径,配置到工程的根目录。
4.IP地址,由于本机将作为服务器使用,将本机ip设置为固定ip。(如果只是单机测试用,也可以选择不分配或者127.0.0.1)
5.端口,尽量选择一个不会被使用的端口 1~65535之间的都可以进行使用。
6.主机名,可参考下面示例自定义设置。(如果设置了就不能通过IP进行访问)

到这里网站算是准备工作做好了,由于内容太多,我选择分三篇(分别是上,中,下)来写,后面将介绍配置相应数据库,以及发布中出现的问题,以及相应的解决方案。

你可能感兴趣的:(ASP.NET,ASP.NET,IIS)