自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Windows Server 2008 R2中的ASP.NET環(huán)境架設(shè)

系統(tǒng) Windows
Windows Server 2008 R2在使用中需要進(jìn)行很多開發(fā)環(huán)境架設(shè),其中在進(jìn)行ASP.NET的相關(guān)配置時會出現(xiàn)一些小問題,下面我們就詳細(xì)介紹下有關(guān)ASP.NET的開發(fā)環(huán)境架設(shè)的方法。

.NET Framework的部分功能在Windows Server 2008 R2得到支持,包括:.NET 2/3/3.5的子集和ASP.NET。另外,PowerShell也在Server Core上可用。IIS7在Server Core上缺少的功能僅僅是本地的管理GUI,可以通過遠(yuǎn)程進(jìn)行管理 。

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

.NET Framework 2.0, 3.0, 和3.5 子集, 包括WCF, WF和LINQ
PowerShell 2.0
通過WoW64 支持32位應(yīng)用程序
支持ASP.NET的IIS 7.5
文件服務(wù)器資源管理器(FSRM)
證書服務(wù) 

上述所支持的角色功能在安裝好的Server Core服務(wù)器上已經(jīng)就緒,可以通過以下命令啟用相應(yīng)的組件:

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

下面列出的上述組件的名稱,注意名稱是區(qū)分大小寫的,

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

通過WoW64 支持32位應(yīng)用程序: 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

應(yīng)用通過下面這個命令查看已經(jīng)安裝的組件:

  1. oclist | more  

應(yīng)用通過下面的命令查看已經(jīng)啟用的組件:

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

應(yīng)用下述命令明確ASP.NET功能的配置狀態(tài)

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

介紹完相關(guān)的命令了,下面我們來完成在Windows Server 2008 R2上啟用ASP.NET的相關(guān)配置。下面我們來完成在Windows Server 2008 R2上啟用ASP.NET的相關(guān)配置。Windows Server 2008 R2的ServerCore包含了.NETFramework2.0/3.0/3.5的子集,這使得ServerCore幾乎可以支持ASP.NET的所有特性,但是還有一些限制需要注意:

沒有內(nèi)置的管理控制臺,配置和管理Server Core中的APS.NET站點需要在安裝了IIS管理控制臺的客戶端計算機上遠(yuǎn)程進(jìn)行管理,或者通過ServerCore中的APPCMD工具,使用命令行控制臺對IIS站點和應(yīng)用進(jìn)行更加全面的管理。

沒有System WebMail命名空間,因為Server Core中不含CDOSYS組件,因而也不支持SystemWebMail命名空間,使用SystemNetMail可以實現(xiàn)相同的功能。
Windows Server 2008 R2的Server Core不支持Web應(yīng)用工具(WAT)。

在安裝Web Server 角色,IIS和相關(guān)的依賴之前,我們必須確保.NET Framework是已經(jīng)啟用的,通過dism的以下兩條命令進(jìn)行配置.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-feature /featurename:IIS-ISAPIExtensions   
  3. dism /online /enable-feature /featurename:IIS-NetFxExtensibility  

現(xiàn)在可以執(zhí)行下面的命令安裝ASP.NET

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

現(xiàn)在Server Core服務(wù)器已經(jīng)可以支持ASP.NET應(yīng)用,但是,現(xiàn)在ServerCore中并沒有Windows 2008那樣具有GUI的IIS管理控制臺,這時候如果用戶需要創(chuàng)建Web站點和Web應(yīng)用,有兩種方法可以實現(xiàn):第一種是采用appcmd.exe命令行工具,在Windows系統(tǒng)文件夾中可以找到;或者開啟IIS管理服務(wù),通過IIS遠(yuǎn)程客戶端的IIS管理控制臺來創(chuàng)建。

執(zhí)行以下命令安裝IIS遠(yuǎn)程管理服務(wù):

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

需要安裝WAS-WindowsActivationService和WAS-ConfigurationAPI:

  1. dism /online /enable-feature /featurename:WAS-
    WindowsActivationService   
  2. dism /online /enable-feature /featurename:WAS-ConfigurationAPI  

安裝成功后,還需要更改一些注冊表鍵值來激活管理服務(wù):

  1. Reg Add HKLM\Software\Microsoft\WebManagement\
    Server /V EnableRemoteManagement /T REG_DWORD /D 1  

IIS遠(yuǎn)程管理服務(wù)已經(jīng)安裝好,但是需要注意的是默認(rèn)情況下服務(wù)是處于停止?fàn)顟B(tài)的,如果需要IIS遠(yuǎn)程管理服務(wù)進(jìn)入開啟狀態(tài),需要通過netstart命令啟用,這點非常重要:

  1. net start wmsvc  

現(xiàn)在我們可以通過遠(yuǎn)程計算機管理Server Core上的IIS服務(wù)器,通過帶GUI的Windows Server 2008或者Windows 7的IIS控制臺連接到Server Core上:

輸入Server Core的服務(wù)器名稱或者IP:

隨后要求輸入連接到服務(wù)器的憑證:

然后需要輸入一個標(biāo)識名稱,建議規(guī)范命名,一看就知道是那個服務(wù)器的IIS:

在IIS上就可以遠(yuǎn)程管理你的Server Core的IIS服務(wù)了。

上述安裝過程中,服務(wù)器只支持64位的應(yīng)用程序,我們還存在大量的32位應(yīng)用程序,在Server Core上啟用32為應(yīng)用程序的支持也很簡單,32為應(yīng)用程序的支持是通過WOW64,可以通過以下命令進(jìn)行安裝:

  1. dism /online /enable-feature /featurename:ServerCore-WOW64 

如果還需要使用32位的.NET程序集,執(zhí)行以下命令進(jìn)行安裝:

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

最后還需要IIS支持32位的應(yīng)用程序的,需要在IIS的應(yīng)用程序池上啟用32為應(yīng)用程序的支持。

【編輯推薦】

  1. Windows Server 2008 R2如何進(jìn)行離線域添加
  2. Windows Server 2008 R2企業(yè)服務(wù)器實現(xiàn)桌面虛擬化
  3. Windows Server 2008 R2網(wǎng)站服務(wù)性能對比
  4. 微軟發(fā)布Windows Server 2008 R2開發(fā)者教程
  5. 戴爾聲稱支持Windows Server 2008 R2

 

 

 

責(zé)任編輯:張浩 來源: 博客園
相關(guān)推薦

2009-12-07 10:58:25

Windows Ser

2012-09-06 16:48:05

Windows Ser

2010-12-07 16:40:17

Windows Ser

2011-07-21 09:29:53

Windows Ser備份

2010-04-30 15:53:20

2011-01-26 13:26:05

Windows Sto

2010-11-01 13:47:56

Windows Ser

2010-06-03 10:59:07

2010-11-30 15:40:20

Windows Ser

2010-04-30 15:23:03

Server 2008托管賬號

2012-06-01 09:53:37

虛擬機

2010-05-04 11:25:19

Windows Ser

2010-04-30 13:46:27

2013-11-25 10:48:33

2009-08-21 18:05:40

戴爾支持Windows

2011-02-13 14:18:17

Windows Sto

2009-04-08 15:06:01

2009-04-08 18:05:53

Vmwareesx虛擬化

2011-07-26 09:31:39

Windows Ser

2010-04-08 09:53:49

Windows 7Windows Ser泄露版
點贊
收藏

51CTO技術(shù)棧公眾號