工作原因,需要在Server 2008 安装Framework1.1,还好老外哪里有教程,竟然安好了,特做一份安装教程出来。
1、微软官方网站
Applications written using the .NET Framework 1.1 SP1 will continue to work on Windows Server 2008.
https://msdn.microsoft.com/en-us/library/cc531167.aspx 引用
所以可以安装 同时 2.0 Service Pack 1 3.0 Service Pack 1 在Server 2008下是默认安装的。
2、先安装什么, iis or Framework1.1
应先安装iis ,否则在iis按完后,还要重新注册 asp.net
2.1 安装iis 7.0
a、在Windows Server 2008(或Windows Server 2008 R2)中,单击“开始”-“程序”-“管理工具”-“服务器管理”,或在“运行”中输入命令:servermanager.msc命令打“服务器管理”程序。
在“角色”选项中,单击“添加角色”:
选择服务器角色:Web服务器(IIS)
单击选中“web服务器(IIS))前面的单选框。
“添加角色向导”对web服务器进行简单介绍,之后单击“下一步”:
选择角色需要的相关服务之后单击“下一步”:
确认安装选择,之后单击“下一步”:
系统开始安装所选的角色服务,可能需要几十秒可几钟时间:
安装完成,点击关闭即可:
或者用脚本快速安装:新建bat 文件,内容如下,
@echo off
color 0a
title IIS7 - iHackSoft.com
echo.
pause
echo 安装进行中...
start /w pkgmgr /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors;IIS-HttpRedirect;IIS-ApplicationDevelopment;IIS-ASPNET;IIS-NetFxExtensibility;IIS-ASP;IIS-ISAPIExtensions;IIS-ISAPIFilter;IIS-ServerSideIncludes;IIS-HealthAndDiagnostics;IIS-HttpLogging;IIS-LoggingLibraries;IIS-RequestMonitor;IIS-HttpTracing;IIS-CustomLogging;IIS-ODBCLogging;IIS-Security;IIS-BasicAuthentication;IIS-WindowsAuthentication;IIS-DigestAuthentication;IIS-ClientCertificateMappingAuthentication;IIS-IISCertificateMappingAuthentication;IIS-URLAuthorization;IIS-RequestFiltering;IIS-IPSecurity;IIS-Performance;IIS-WebServerManagementTools;IIS-ManagementConsole;IIS-ManagementScriptingTools;IIS-ManagementService;IIS-IIS6ManagementCompatibility;IIS-Metabase;IIS-WMICompatibility;IIS-LegacyScripts;IIS-LegacySnapIn;WAS-WindowsActivationService;WAS-ProcessModel;WAS-NetFxEnvironment;WAS-ConfigurationAPI
echo IIS安装!
pause
执行bat
2.2 安装asp.net
Install .Net 1.1
https://www.microsoft.com/en-us/download/details.aspx?id=26
.Net Framework 1.1 Service Pack 1
https://www.microsoft.com/en-us/download/details.aspx?id=33
ASP.Net Security Update for .Net Framework 1.1 Service Pack 1
https://www.microsoft.com/en-us/download/details.aspx?id=2551
3.0
启用 ASP.Net v1.1 ISAPI Extension
%windir%\Microsoft.NET\Framework\v1.1.4322\aspnet_regiis-enable