Windows Server 2008 与 .NET Framework 的版本之间有什么关系

Windows Server 2008就要上市了,用虚拟机安装了两个版本的,一个Server Core的,也就是类Unix的命令行管理的版本,另一个是企业板。IIS 7值得期待,但是Server Core上的IIS居然不支持Asp.net,甚至没有.NET Framework 。微软推出Server Core不就是为了在加强服务器的安全性吗,难道微软不要.NET 作为服务器,这点就比不上同为.NET Framework的实现的Mono,最新的Mono1.2.6,完全支持Asp.net 2.0, 不也一样好好跑在Linux的命令行下吗,当然图形界面可以方便管理员的管理工作,IIS 7.0已经完全用XML文件配置,像apache一样完全胜任用命令行管理了,期待微软在Server Core上支持.NET Framework. IIS团队的blog上有一篇文章IIS7 on Server Core中有一段说明:
Server Core installations on Windows Server 2008 comes with certain differences than regular Windows Server 2008 OS installations. In a nutshell, .Net framework is not available (hence no ASP.Net) and there is no windows shell so GUI administration tools are not available. As a note, availability and support of .Net framework on Server Core installation option is being discussed so there is no final answer on that as of this date yet.

微软还在讨论,这个还有什么可讨论的啊,微软给出点魄力出来吧。

Windows Server 2008 图形界面版本(以下称Windows Server 2008 )默认安装的版本及应用程序会用到的版本,才能知道是否要再额外加装 .NET Framework 。
1. Windows Server 2008 默认刚安装完成后:.NET Framework 2.0 with Service Pack 1
2. Windows Server 2008 添加安装 Application Server Role:.NET Framework 3.0 with Service Pack 1
3. .NET Framework 3.5 需要另外下载安装,或者通过Windows update 更新
4. Windows Server 2008 "Core" 版本:没有安装且无法安装 .NET Framework,强烈要求微软加入.NET Framework的支持
另外即将发布的Vista SP1里,.NET Framework 3.0 & 2.0的SP1补丁包会随之而来。

作者: 自由、创新、研究、探索……
出处:http://shanyou.cnblogs.com/
版权:本文版权归作者和博客园共有
转载:欢迎转载,为了保存作者的创作热情,请按要求【转载】,谢谢
要求:未经作者同意,必须保留此段声明;必须在文章中给出原文连接;否则必究法律责任
个人网站: http://www.openbeta.cn
posted @ 2008-02-12 10:07 geff zhang 阅读(4493) 评论(21)  编辑 收藏 网摘 所属分类: 应用服务器Visual Studio 2008Windows Server 2008

  回复  引用  查看    
#1楼2008-02-12 10:33 | adow      
"Windows Server 2008 "Core" 版本:没有安装且无法安装 .NET Framework
晕,那这个用来做什么来着

  回复  引用  查看    
#2楼[楼主]2008-02-12 10:44 | 自由、创新、研究、探索……      
@adow
Windows Server 2008 Core模式仅仅限于部署这样的角色(DHCP、DNS、Files、Active Directory等等)和使用它提供的管理工具,因为它将不是一个应用程序提供平台,如:你将不可能在这个版本上部署SQL Server 等产品,另外对于Windows Server 2008 CORE的管理还是相对比较方便的,你可以通过远程管理工具来进行管理

  回复  引用  查看    
#3楼2008-02-12 11:05 | Klesh Wong      
噢,不能web服务器?能装iis吗?没有.net framework确实是遗憾啊
  回复  引用  查看    
#4楼[楼主]2008-02-12 12:31 | 自由、创新、研究、探索……      
@Klesh Wong
可以装IIS,不支持Asp.net

  回复  引用  查看    
#5楼2008-02-12 12:42 | overred      
汗。。。这个core看来就是一个壳,具体的模块还需要管理员你来加载。。。
看来他也是为了最小化的减少安装体积,也争取搞一个软盘化的linux软防??
不知道安装上后有多大?

  回复  引用  查看    
#6楼2008-02-12 12:45 | deerchao      
Core里没有.net framework不是为了减少体积,也不是为了安全,而是由于技术问题.
  回复  引用  查看    
#7楼[楼主]2008-02-12 12:55 | 自由、创新、研究、探索……      
@deerchao
看来Windows得天生缺陷需要几年后才能解决,现在已经可以脱离图形界面,是一大进步啊,值得祝贺。那么对微软也不要那么苛刻了,期望微软能够快速攻克这个技术。

  回复  引用  查看    
#8楼2008-02-12 13:08 | overred      
@自由、创新、研究、探索……
汗。。。他就是从原始人(无图形界面)走过来的

  回复  引用    
#9楼2008-02-12 15:47 | 航天奇侠
听到“天生残缺”就觉得来火。

  回复  引用  查看    
#10楼2008-02-12 16:37 | GoGoSonny      
--引用--------------------------------------------------
自由、创新、研究、探索……: @Klesh Wong
可以装IIS,不支持Asp.net
--------------------------------------------------------
安全的跑ASP或CGI?

  回复  引用  查看    
#11楼2008-02-12 18:13 | Jeffrey Zhao      
原来core是不能装.net的阿?我还以为是默认不安装呢。
  回复  引用  查看    
#12楼2008-02-12 22:23 | overred      
@Jeffrey Zhao
貌似sql server也不支持。。

+++++++++++++++++++++++++++++++++
Core安装大小预计是1.8G左右。。。

支持的角色暂时有:
Active Directory Domain Services (AD DS)
Active Directory Lightweight Directory Services (AD LDS)
DHCP Server
DNS Server
File Services
Print Services
Streaming Media Services
Internet Information Services (IIS)
Windows Virtualization

如果Core暂时支持以上东东的话,其他的东西就先别奢望了。。。。
linux下的ftp,DHCP,DNS等比他要小的多。。。。

  回复  引用  查看    
#13楼2008-02-13 01:33 | 郝婧      
对 SERVER 2008 的了解增多了....对这个产品很失望
  回复  引用  查看    
#14楼2008-02-13 10:18 | Yoshow      
不支持 Sql Server 和 .Net Framework, 那就和我没缘分了嘛

强烈要求微软加入.NET Framework的支持。

|-_-||

  回复  引用  查看    
#15楼2008-02-13 15:21 | 装配脑袋      
其实.NET Framework不支持不是Windows的问题,而是.NET的问题。Framework对图形界面相当依赖,而Framework本身又不能分开来安装(这是我觉得最土的一点,.NET 4.0必须改善)。其实CLR是支持的。
  回复  引用  查看    
#16楼[楼主]2008-02-13 18:15 | 自由、创新、研究、探索……      
@装配脑袋
原来是.NET Framework设计的缺陷啊,Mono都可以,我就想当然的认为.NET Framework应该也可以

  回复  引用  查看    
#17楼2008-02-15 00:24 | 风海迷沙      
我装的DataCenter sp1 v.658版的,安装过程就像是vista的升级版。用起来也差不多。

怎么看支持不支持.net framework呢?

  回复  引用  查看    
#18楼[楼主]2008-02-15 07:48 | 自由、创新、研究、探索……      
@风海迷沙
DataCenter 不是Server Core版的,当然支持.net framework

  回复  引用  查看    
#19楼2008-04-05 15:44 | 小龟爬爬      
在 Windows Server(R) 2008 上安装 IIS 7.0
您可以使用用户界面 (UI) 或脚本来执行此过程。

使用 UI
要点
如果使用“添加角色”向导安装 IIS,则只能采用默认安装,在这种安装方式下,只会安装最少的一组角色服务。如果需要其他 IIS 角色服务,例如“应用程序开发”或“运行状况和诊断”,请确保在向导的“选择角色服务”页中选中与这些功能关联的复选框。

单击“开始”,指向“管理工具”,然后单击“服务器管理器”。

在“角色摘要”中,单击“添加角色”。

使用“添加角色”向导添加 Web 服务器角色。

使用脚本
要点
如果使用此脚本,将完整安装 IIS,即安装所有可用的功能包。如果有不需要的功能包,则应对脚本进行编辑,以便仅安装需要的功能包。

在脚本中键入以下命令:

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-CGI;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-HttpCompressionStatic;IIS-HttpCompressionDynamic;IIS-WebServerManagementTools;IIS-ManagementConsole;IIS-ManagementScriptingTools;IIS-ManagementService;IIS-IIS6ManagementCompatibility;IIS-Metabase;IIS-WMICompatibility;IIS-LegacyScripts;IIS-LegacySnapIn;IIS-FTPPublishingService;IIS-FTPServer;IIS-FTPManagement;WAS-WindowsActivationService;WAS-ProcessModel;WAS-NetFxEnvironment;WAS-ConfigurationAPI

使用“服务器核心”安装在 Windows Server 2008 上安装 IIS 7.0
使用脚本在“服务器核心”上进行完整的 IIS 安装
要点
如果使用此脚本,则将进行 IIS 完整安装,即为服务器核心安装所有可用功能包。如果有不需要的功能包,则应对脚本进行编辑,以便仅安装需要的功能包。

在脚本中键入以下命令:

start /w pkgmgr /iu: IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors;IIS-HttpRedirect;IIS-ApplicationDevelopment;IIS-ASP;IIS-CGI;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-HttpCompressionStatic;IIS-HttpCompressionDynamic;IIS-WebServerManagementTools;IIS-ManagementScriptingTools;IIS-IIS6ManagementCompatibility;IIS-Metabase;IIS-WMICompatibility;IIS-LegacyScripts;IIS-FTPPublishingService;IIS-FTPServer;WAS-WindowsActivationService;WAS-ProcessModel

使用脚本在“服务器核心”上进行默认安装
要点
如果使用此脚本,则将进行 IIS 默认安装,即安装最小的一组可用功能包。

在脚本中键入以下命令:

start /w pkgmgr /iu:IIS-WebServerRole;WAS-WindowsActivationService;WAS-ProcessModel

请参阅
Windows Automated Installation Kit (WAIK) User's Guide for Windows Vista (online)
Server Core Installation Option (online)

  回复  引用  查看    
#20楼2008-04-05 15:44 | 小龟爬爬      
windows2008帮助上的说明



发表评论

昵称: [登录] [注册]

主页:

邮箱:(仅博主可见)

评论内容:

  登录  注册

[使用Ctrl+Enter键快速提交评论]

0 1067168




历史上的今天:
2007-02-12 IronPython整合Windows PowerShell
2007-02-12 检查Python对象
2007-02-12 易学易用的Windows PowerShell

相关文章:

相关链接: