快速业务通道

Windows Server 2008 R2中的ASP.NET环境架设

作者 佚名技术 来源 操作系统 浏览 发布时间 2012-06-27

.NET Framework的部分功能在Windows Server 2008 R2得到支持,包括:.NET 2/3/3.5的子集和ASP.NET。另外,PowerShell也在Server Core上可用。IIS7在Server Core上缺少的功能仅仅是本地的管理GUI,可以通过远程进行管理 。

安装好的Server Core支持以下角色:

.NET Framework 2.0, 3.0, 和3.5 子集, 包括WCF, WF和LINQ PowerShell 2.0 通过WoW64 支持32位应用程序 支持ASP.NET的IIS 7.5 文件服务器资源管理器(FSRM) 证书服务 

上述所支持的角色功能在安装好的Server Core服务器上已经就绪,可以通过以下命令启用相应的组件:

  1. dism /online /enable-feature /featurename:<component>  

下面列出的上述组件的名称,注意名称是区分大小写的,

.NET Framework 2.0, 3.0, 和3.5 子集: NetFx3-ServerCore (要求首先安装NetFx2-ServerCore) Windows PowerShell: MicrosoftWindowsPowerShell 文件服务器资源管理器(FSRM): FSRM-Infrastructure-Core 证书服务: CertificateServices 支持ASP.NET的IIS 7.5: IIS-FTPExtensibility IIS-ASPNET IIS-NetFxExtensibility WCF-HTTP-Activation IIS-WebDAV IIS-ManagementService IIS-PowerShellProvider 

通过WoW64 支持32位应用程序: ServerCore-WOW64

Additional WoW64 support: FailoverCluster-Core-WOW64 NetFx2-ServerCore-WOW64 MicrosoftWindowsPowerShell-WOW64 (要求首先安装 NetFx2-ServerCore-WOW64) NetFx3-ServerCore-WOW64 Printing-ServerCore-Role-WOW64 ServerCore-EA-IME-WOW64 SUACore-WOW64

应用通过下面这个命令查看已经安装的组件:

  1. oclist | more  

应用通过下面的命令查看已经启用的组件:

  1. dism /online /get-features /format:table | find /I Enabled  

应用下述命令明确ASP.NET功能的配置状态

  1. dism /online /get-featureinfo /featurename:IIS-ASPNET  

介绍完相关的命令了,下面我们来完成在Windows Server 2008 R2上启用ASP.NET的相关配置。下面我们来完成在Windows Server 2008 R2上启用ASP.NET的相关配置。Windows Server 2008 R2的ServerCore包含了.NETFramework2.0/3.0/3.5的子集,这使得ServerCore几乎可以支持ASP.NET的所有特性,但是还有一些限制需要注意:

没有内置的管理控制台,配置和管理Server Core中的APS.NET站点需要在安装了IIS管理控制台的客户端计算机上远程进行管理,或者通过ServerCore中的APPCMD工具,使用命令行控制台对IIS站点和应用进行更加全面的管理。

没有System WebMail命名空间,因为Server Core中不含CDOSYS组件,因而也不支持SystemWebMail命名空间,使用SystemNetMail可以实现相同的功能。 Windows Server 2008 R2的Server Core不支持Web应用工具(WAT)。

在安装Web Server 角色,IIS和相关的依赖之前,我们必须确保.NET Framework是已经启用的,通过dism的以下两条命令进行配置.NET Framework 2.0, 3.0, 和3.5 子集:

  1. dism /online /enable-feature /featurename:NetFx2-ServerCore   
  2. dism /online /enable-feature /featurename:NetFx3-ServerCore  

安装IIS Web Server:

  1. dism /online /enable-feature /featurename:IIS-WebServerRole  

安装IIS的ASP.NET支持之前还必须启IIS-ISAPIFilter、IIS-ISAPIExtensions、IIS-NetFxExtensibility:

  1. dism /online /enable-feature /featurename:IIS-ISAPIFilter   
  2. dism /online /enable-featu

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号