.NET應(yīng)用程序基礎(chǔ)環(huán)境部署_第1頁
.NET應(yīng)用程序基礎(chǔ)環(huán)境部署_第2頁
.NET應(yīng)用程序基礎(chǔ)環(huán)境部署_第3頁
.NET應(yīng)用程序基礎(chǔ)環(huán)境部署_第4頁
.NET應(yīng)用程序基礎(chǔ)環(huán)境部署_第5頁
已閱讀5頁,還剩40頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、精選優(yōu)質(zhì)文檔傾情為你奉上精選優(yōu)質(zhì)文檔傾情為你奉上專心專注專業(yè)專心專注專業(yè)精選優(yōu)質(zhì)文檔傾情為你奉上專心專注專業(yè).NET應(yīng)用程序基礎(chǔ)環(huán)境部署部署說明本文檔適用于指導(dǎo)項(xiàng)目實(shí)施人員所有基于.NET開發(fā)應(yīng)用程序的基礎(chǔ)運(yùn)行環(huán)境部署。.NET是一種面向網(wǎng)絡(luò),支持各種用戶終端的開發(fā)平臺(tái)環(huán)境,主要包括IIS服務(wù)和.netframework環(huán)境配置。IIS服務(wù)主要包括Web服務(wù)、FTP服務(wù)、webservice服務(wù)等應(yīng)用環(huán)境。其中web服務(wù)可以實(shí)現(xiàn)發(fā)布網(wǎng)站、基于B/S的應(yīng)用程序部署。FTP是通用環(huán)境,主要應(yīng)用于文件傳輸、文件存儲(chǔ),可以實(shí)現(xiàn)文件的上傳與下載。Web services是基于組件的可實(shí)現(xiàn)不同應(yīng)用之間可交

2、互性的,可以實(shí)現(xiàn)不同平臺(tái)應(yīng)用之間交互操作。.NET Framework 4是支持生成和運(yùn)行應(yīng)用程序和 XML Web Services 的內(nèi)部 Windows 組件,是.NET應(yīng)用程序運(yùn)行的基礎(chǔ)支撐環(huán)境。本文重點(diǎn)介紹一下應(yīng)用及服務(wù)安裝部署:第一:安裝部署IIS應(yīng)用。第二:安裝部署.netframework4.0。第三:部署web應(yīng)用及服務(wù)。安裝部署IIS服務(wù)安裝部署IIS簡(jiǎn)介IIS是Internet Information Services(互聯(lián)網(wǎng)信息服務(wù))的縮寫,主要提供基于運(yùn)行Microsoft Windows的互聯(lián)網(wǎng)基本服務(wù),是在Windows NT Server上建立Internet服

3、務(wù)器的基本組件。它與Windows NT Server完全集成,允許使用Windows NT Server內(nèi)置的安全性以及建立強(qiáng)大靈活的Internet/Intranet站點(diǎn)。IIS是一種Web(網(wǎng)頁)服務(wù)組件,其中包括Web服務(wù)器、NNTP服務(wù)器和SMTP服務(wù)器,分別用于網(wǎng)頁瀏覽、文件傳輸、新聞服務(wù)和郵件發(fā)送等?;贐/S架構(gòu)的.NET應(yīng)用程序需要在服務(wù)器端部署IIS服務(wù),基于C/S架構(gòu)的.NET應(yīng)用程序不需要在服務(wù)器端部署IIS服務(wù)。IIS環(huán)境要求依據(jù)公司的.net應(yīng)用程序系統(tǒng)框架要求,IIS須具備以下環(huán)境配置。服務(wù)器環(huán)境配置要求操作系統(tǒng):Winserver 2008 R2/ Winser

4、ver 2012瀏覽器:IE8以上或chrome google40及以上開發(fā)環(huán)境:Microsoft Visual Studio2008 + oracle 11g R2框架支持:FrameWork3.5及以上版本軟件準(zhǔn)備IIS7.0一般隨.NET應(yīng)用程序一起發(fā)布,如有版本變更可以從公司研發(fā)中心測(cè)試工程師獲取安裝步驟以服務(wù)器操作系統(tǒng)Windows Server 2008 R2為例介紹IIS部署方法: 通過“開始程序管理工具服務(wù)器管理工具”,打開服務(wù)器管理工具模塊;如下圖 = 1 * Arabic 1所示:圖 = 1 * Arabic 1右擊“角色”,選中“添加角色”功能,選擇安裝“Web服務(wù)器(

5、IIS)”、“文件服務(wù)”和“應(yīng)用重新服務(wù)器”角色;如下圖 = 2 * Arabic 2所示:圖 = 2 * Arabic 2點(diǎn)擊下一步后,通過“添加功能”功能,選擇安裝“.NET Framework3.5.1 ”功能;如下圖 = 3 * Arabic 3所示:圖 = 3 * Arabic 3下一頁出現(xiàn)web服務(wù)簡(jiǎn)介(IIS),直接單擊下一步;如下圖 = 4 * Arabic 4所示:圖 = 4 * Arabic 4接下來,會(huì)出現(xiàn)IIS需要安裝的一些組件,因?yàn)閃EB服務(wù)端,使用ASP程序,所以必須勾選“應(yīng)用程序開發(fā)”和安全性下面的“基本身份驗(yàn)證”和“windows身份驗(yàn)證”也勾選上;如下圖 =

6、5 * Arabic 5所示:圖 = 5 * Arabic 5點(diǎn)擊下一步,出現(xiàn)安裝界面;如下圖 = 6 * Arabic 6所示:圖 = 6 * Arabic 6點(diǎn)擊“安裝”,IIS開始安裝了.耐心等候幾十秒,提示安裝成功,我們單擊“關(guān)閉”,結(jié)束安裝。查看驗(yàn)證IIS安裝和運(yùn)行結(jié)果:打開Internet Explprer10瀏覽器,輸入或localhost都可以,看到IIS界面顯示出來了;如下圖 = 7 * Arabic 7所示:圖 = 7 * Arabic 7打開“Internet Information Services ”管理器,可自由查看各項(xiàng)IIS設(shè)置選項(xiàng)。至此,安裝圓滿成功。.net

7、Framework 4.0安裝部署對(duì)于基于B/S架構(gòu)的.NET應(yīng)用程序來說,在服務(wù)器端安裝部署IIS服務(wù)時(shí),一般.net framework3.5會(huì)隨之一起安裝,但因?yàn)?net版本較低,則需要單獨(dú)安裝 .net framework4.0安裝包。對(duì)于基于C/S架構(gòu)的.NET應(yīng)用程序,如果不在服務(wù)器端直接運(yùn)行應(yīng)用程序,一般不需要在服務(wù)器端部署.net framework4.0,只需要在客戶端部署.net framework4.0環(huán)境。環(huán)境要求對(duì)于基于B/S架構(gòu)的.NET應(yīng)用程序,需要在服務(wù)器端部署.net framework4.0環(huán)境,需要服務(wù)器具備以下配置要求:服務(wù)器環(huán)境配置要求操作系統(tǒng)Wins

8、erver 2008 R2/ Winserver 2012瀏覽器IE8以上、chrome google40及以上IISIIS 7.0框架支持FrameWork3.5以上版本對(duì)于基于C/S架構(gòu)的.NET應(yīng)用程序,不需要在服務(wù)器端部署.net framework4.0環(huán)境,只需要在客戶端部署.net framework4.0環(huán)境,要求客戶端具備以下配置:客戶端環(huán)境配置要求操作系統(tǒng)WinXP、Windows7、Windows8、Windows10瀏覽器IE8以上或chrome google40及以上框架支持FrameWork3.5以上版本軟件準(zhǔn)備.NET Framework4.0安裝包一般隨.NET

9、應(yīng)用程序一起發(fā)布,如有版本變更可以從公司研發(fā)中心測(cè)試工程師獲取。安裝步驟服務(wù)器端部署.net framework4.0環(huán)境雙擊.net framework4.0安裝包;如下圖 = 8 * Arabic 8所示:圖 = 8 * Arabic 8選擇“立即重新啟動(dòng)”;如下圖 = 9 * Arabic 9所示:圖 = 9 * Arabic 9電腦啟動(dòng)成功后,可打開程序查看到.net framework4.0的程序,表示安裝成功??蛻舳瞬渴?net framework4.0環(huán)境以客戶端操作系統(tǒng)Windows7為例介紹.net framework4.0部署方法:通過“控制面板程序和功能”,點(diǎn)擊“打開或關(guān)

10、閉Windows功能”,選中.net服務(wù)組件;如下圖 = 10 * Arabic 10所示:圖 = 10 * Arabic 10點(diǎn)擊確定后,彈出安裝界面;如下圖 = 11 * Arabic 11所示:圖 = 11 * Arabic 11選擇“立即重新啟動(dòng)” ;如下圖 = 12 * Arabic 12所示:圖 = 12 * Arabic 12由于.net3.5版本偏低,為了達(dá)到程序要求,需要對(duì)其版本升級(jí),雙擊.net framework4.0安裝包;如下圖 = 13 * Arabic 13所示:圖 = 13 * Arabic 13選擇“立即重新啟動(dòng)”;如下圖 = 14 * Arabic 14所示

11、:圖 = 14 * Arabic 14電腦啟動(dòng)成功后,可打開程序查看到.net framework4.0的程序,表示安裝成功。服務(wù)器端.netframework4.0配置如果服務(wù)器端先安裝IIS,然后再部署.netframework4.0環(huán)境,需要進(jìn)行以下配置。運(yùn)行cmd,輸入代碼: C:WindowsMicrosoft.NETFrameworkV4.0.30319aspnet_regiis -i 注:“C:WindowsMicrosoft.NETFrameworkV4.0.30319”是 netframework安裝對(duì)應(yīng)的路徑;如下圖 = 15 * Arabic 15所示:圖 = 15 *

12、Arabic 15運(yùn)行cmd,輸入代碼:%windir%Microsoft.NETFrameworkv4.0.30319aspnet_regiis.exe -i如下圖 = 16 * Arabic 16所示:圖 = 16 * Arabic 16打開IIS管理器,點(diǎn)擊“添加”; 如下圖 = 17 * Arabic 17所示:圖 = 17 * Arabic 17輸入要添加的內(nèi)容,點(diǎn)擊“確定”; 如下圖 = 18 * Arabic 18所示:ISAPI或CGI路徑:C:WindowsMicrosoft.NETFrameworkv4.0.30319aspnet_isapi.dll描述:ASP.NET v

13、4.0.30319 (32-bit)圖 = 18 * Arabic 18繼續(xù)輸入要添加的內(nèi)容,點(diǎn)擊“確定”; 如下圖 = 19 * Arabic 19所示:ISAPI或CGI路徑:C:WindowsMicrosoft.NETFramework64v4.0.30319aspnet_isapi.dll描述:ASP.NET v4.0.30319 (64-bit)圖 = 19 * Arabic 19.NET運(yùn)行環(huán)境配置完成。應(yīng)用程序部署基于B/S架構(gòu)的.NET應(yīng)用程序需要在服務(wù)器端部署Web、FTP和Webservice服務(wù),基于C/S架構(gòu)的.NET應(yīng)用程序不需要在客戶端部署Web、FTP和Webse

14、rvice服務(wù)。具體部署要求以各應(yīng)用程序部署手冊(cè)為準(zhǔn)。Web應(yīng)用程序部署Web應(yīng)用程序簡(jiǎn)介Web應(yīng)用程序是一種可以通過瀏覽器進(jìn)行訪問的應(yīng)用程序,也就是通常我們常說的B/S程序。Web應(yīng)用程序的一個(gè)最大好處是用戶很容易訪問應(yīng)用程序,只需要在服務(wù)器端進(jìn)行系統(tǒng)部署,客戶端不需要再安裝其他軟件,用戶只需要有瀏覽器即可。一個(gè)Web應(yīng)用程序是由完成特定任務(wù)的各種Web組件構(gòu)成的并通過Web將服務(wù)展示給外界。在實(shí)際應(yīng)用中,Web應(yīng)用程序是由多個(gè)Servlet、JSP頁面、HTML文件以及圖像文件等組成,所有這些組件相互協(xié)調(diào)為用戶提供一組完整的服務(wù)。安裝步驟例如:傳染病上報(bào)程序和院感管理程序是基于.NET開發(fā)

15、的Web應(yīng)用程序。以傳染病上報(bào)程序安裝部署為例介紹安裝部署說明。打開Internet信息服務(wù)(IIS)管理器通過開始運(yùn)行,輸入inetmgr,可以打開IIS; 如下圖 = 20 * Arabic 20所示:圖 = 20 * Arabic 20創(chuàng)建站點(diǎn)展開“網(wǎng)站”節(jié)點(diǎn),右鍵 “應(yīng)用服務(wù)器名稱”,選擇“添加網(wǎng)站.”;根據(jù)項(xiàng)目要求填寫,具體參考部署文檔,如下圖 = 21 * Arabic 21所示:例如:“傳染病上報(bào)系統(tǒng)”網(wǎng)站名稱:crb,物理路徑:D:crb,IP地址:2。圖 = 20 * Arabic 21修改web服務(wù)的應(yīng)用程序池。在IIS信息管理器里點(diǎn)擊應(yīng)用程序池,雙擊剛才發(fā)布的應(yīng)用名稱,設(shè)

16、置其.net版本為.NET Framework 4.0,啟用32位應(yīng)用程序,操作托管管道模式為經(jīng)典即可;如下圖 = 21 * Arabic 22所示:圖 = 20 * Arabic 22點(diǎn)擊選中的網(wǎng)站,在IIS信息管理器里雙擊默認(rèn)文檔;如下圖 = 21 * Arabic 23所示:圖 = 20 * Arabic 23雙擊后打開“默認(rèn)文檔”界面,右鍵添加默認(rèn)文檔(即發(fā)布程序默認(rèn)首頁);如下圖 = 21 * Arabic 24所示:例如:“傳染病上報(bào)系統(tǒng)”默認(rèn)文檔名稱:LoginPage.aspx。 名稱按照程序發(fā)布的具體內(nèi)容來定義。圖 = 20 * Arabic 24啟動(dòng)web服務(wù)。服務(wù)列表,右

17、鍵名稱,點(diǎn)擊“管理網(wǎng)站”中的“啟動(dòng)”;如下圖 = 21 * Arabic 25所示:圖 = 20 * Arabic 25訪問web服務(wù)網(wǎng)站服務(wù)列表,右鍵名稱,點(diǎn)擊瀏覽,即可看到發(fā)版的WEB程序;如下圖 = 21 * Arabic 26所示:圖 = 20 * Arabic 26查看部署結(jié)果在右側(cè)點(diǎn)擊瀏覽網(wǎng)站,即可打開WEB程序;如下圖 = 21 * Arabic 27所示:圖 = 27 * Arabic 27例如:“傳染病上報(bào)系統(tǒng)”Web程序打開界面;如下圖 = 21 * Arabic 28所示:圖 = 27 * Arabic 28FTP服務(wù)配置FTP服務(wù)簡(jiǎn)介FTP 是File Transfer

18、 Protocol()的英文簡(jiǎn)稱,而中文簡(jiǎn)稱為“文傳協(xié)議”。用于Internet上的的雙向傳輸。同時(shí),它也是一個(gè)(Application)。基于不同的操作系統(tǒng)有不同的FTP應(yīng)用程序,而所有這些應(yīng)用程序都遵守同一種協(xié)議以傳輸文件。在FTP的使用當(dāng)中,用戶經(jīng)常用到的兩個(gè)任務(wù):下載(Download)和上傳(Upload)。下載文件就是從遠(yuǎn)程主機(jī)拷貝文件至自己的計(jì)算機(jī)上;上傳文件就是將文件從自己的計(jì)算機(jī)中拷貝至遠(yuǎn)程主機(jī)上。用Internet語言來說,用戶可通過客戶機(jī)程序向(從)遠(yuǎn)程主機(jī)上傳(下載)文件。配置說明FTP服務(wù)是一個(gè)公用的文件傳輸服務(wù),具體的應(yīng)用程序是否需要部署FTP服務(wù),在不同產(chǎn)品手冊(cè)部

19、署文檔中會(huì)進(jìn)行說明,不同產(chǎn)品的個(gè)性化配置則在產(chǎn)品手冊(cè)中進(jìn)行詳細(xì)描述。FTP部署分為兩種情況:醫(yī)院可以設(shè)置獨(dú)立有的FTP服務(wù)器,不同應(yīng)用程序可以在公共的FTP服務(wù)器中分別進(jìn)行配置。不同應(yīng)用程序可以單獨(dú)在對(duì)應(yīng)的服務(wù)器中配置FTP服務(wù)安裝步驟打開“本地用戶與組”模塊服務(wù)器管理器工具計(jì)算機(jī)管理,在本地用戶與組,用于創(chuàng)建FTP用戶名和密碼;如下圖 = 21 * Arabic 29所示:圖 = 20 * Arabic 29添加用戶右鍵“用戶”,新增用戶,新建用戶名ftp_test,密碼:11;如下圖 = 30 * Arabic 30所示:說明:在醫(yī)院服務(wù)器部署時(shí),ftp用戶名統(tǒng)一為:ftp_xhis,密碼

20、:。圖 = 30 * Arabic 30添加FTP站點(diǎn)進(jìn)入internet信息服務(wù)(IIS)管理器,右擊“網(wǎng)站”,選擇“添加ftp站點(diǎn)”,自定義ftp站點(diǎn)名稱和物理路徑,供FTP使用;最后點(diǎn)擊下一步;如下圖 = 31 * Arabic 31所示:說明:站點(diǎn)名稱統(tǒng)一為:ftp_xhis,物理路徑D:ftp_xhis。圖 = 31 * Arabic 31綁定和SSL設(shè)置選擇本機(jī)IP;一般端口號(hào)為默認(rèn)值,無需修改;SSL設(shè)置為無;并自動(dòng)啟動(dòng)ftp服務(wù);最后點(diǎn)擊下一步;如下圖 = 30 * Arabic 32所示:圖 = 30 * Arabic 32身份授權(quán)和驗(yàn)證信息身份驗(yàn)證為:基本驗(yàn)證,指定用戶為剛

21、才創(chuàng)建的FTP用戶名稱:ftp_xhis,權(quán)限為:讀寫和寫入,之后點(diǎn)擊完成;如下圖 = 31 * Arabic 33所示:圖 = 30 * Arabic 33查看FTP搭建結(jié)果在客戶機(jī)瀏覽器中輸入FTP地址;例如:剛才搭建的ftp地址和端口號(hào):,登錄界面輸入剛才搭建FTP的用戶名:ftp_test,密碼:11,會(huì)彈出如下界面,表示搭建成功;如下圖 = 31 * Arabic 34所示:圖 = 30 * Arabic 34WebService服務(wù)配置WebService介紹Web service是一個(gè)平臺(tái)獨(dú)立的,低耦合的,自包含的、基于可編程的web的應(yīng)用程序,可使用開放的XML(標(biāo)準(zhǔn)通用標(biāo)記語

22、言下的一個(gè)子集)標(biāo)準(zhǔn)來描述、發(fā)布、發(fā)現(xiàn)、協(xié)調(diào)和配置這些應(yīng)用程序,用于開發(fā)分布式的互操作的應(yīng)用程序。通過WebService服務(wù)可以使運(yùn)行在不同機(jī)器上的不同應(yīng)用程序,無須借助附加的、專門的第三方軟件或硬件, 直接可以進(jìn)行相互交換數(shù)據(jù)或集成。簡(jiǎn)單來說,Web service 就是一個(gè)應(yīng)用程序,它向外界暴露出一個(gè)能夠通過Web進(jìn)行調(diào)用的API。WebService目前比較流行的實(shí)現(xiàn)方法是使用.NET 和 Java兩種技術(shù)。以下文檔主要介紹用.Net開發(fā)的WebService部署流程。安裝步驟打開Internet信息服務(wù)(IIS)管理器通過開始運(yùn)行,輸入inetmgr,可以打開IIS; 如下圖 = 3

23、3 * Arabic 35所示:圖 = 33 * Arabic 35創(chuàng)建站點(diǎn)展開“網(wǎng)站”節(jié)點(diǎn),右鍵 “應(yīng)用服務(wù)器名稱”,選擇“添加網(wǎng)站.”; 根據(jù)項(xiàng)目要求填寫,具體參考部署文檔,如下圖 = 34 * Arabic 36所示:例如:“傳染病上報(bào)系統(tǒng)”調(diào)取電子病歷信息的功能用到了webservice服務(wù)。webservice服務(wù)名稱:WebSite,物理路徑:D: WebSite,IP地址:2。圖 = 34 * Arabic 36修改Web服務(wù)的應(yīng)用程序池。在IIS信息管理器里點(diǎn)擊應(yīng)用程序池,雙擊剛才發(fā)布的應(yīng)用名稱,設(shè)置其.net版本為.NET Framework 4.0,啟用32位應(yīng)用程序,操作托管管道模式為經(jīng)典即可;如下圖 = 35 * Arabic 37所示:圖 = 35 * Arabic 37啟動(dòng)Web服務(wù)。服務(wù)列表,右鍵名稱,點(diǎn)擊“管理網(wǎng)站”中的“啟動(dòng)”;如下圖 = 36 * Arabic 38所示:圖 = 36 * Arabic 38訪問Web服務(wù)網(wǎng)站服務(wù)列表,右鍵名稱,點(diǎn)擊瀏覽,即可看到發(fā)版的Webservice服務(wù)程序;如下圖 = 37 * Arabic 39所示:圖 = 37 * Arabic 39查看部署結(jié)果在右側(cè)點(diǎn)擊瀏覽網(wǎng)站,即可打開WebService服務(wù);如下圖 = 40 * Arabic

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論