当前位置:文档之家› .NET应用程序基础环境部署

.NET应用程序基础环境部署

.NET应用程序基础环境部署1.部署说明本文档适用于指导项目实施人员所有基于.NET开发应用程序的基础运行环境部署。

.NET是一种面向网络,支持各种用户终端的开发平台环境,主要包括IIS服务和.netframework环境配置。

IIS服务主要包括Web服务、FTP 服务、webservice服务等应用环境。

其中web服务可以实现发布网站、基于B/S的应用程序部署。

FTP是通用环境,主要应用于文件传输、文件存储,可以实现文件的上传与下载。

Web services是基于组件的可实现不同应用之间可交互性的分布式应用程序,可以实现不同平台应用之间交互操作。

.NET Framework 4是支持生成和运行应用程序和 XML Web Services 的内部 Windows 组件,是.NET应用程序运行的基础支撑环境。

本文重点介绍一下应用及服务安装部署:第一:安装部署IIS应用。

第二:安装部署.netframework4.0。

第三:部署web应用及服务。

2.安装部署2.1.IIS服务安装部署2.1.1.IIS简介IIS是Internet Information Services(互联网信息服务)的缩写,主要提供基于运行Microsoft Windows的互联网基本服务,是在Windows NT Server上建立Internet服务器的基本组件。

它与Windows NT Server完全集成,允许使用Windows NT Server内置的安全性以及NTFS文件系统建立强大灵活的Internet/Intranet站点。

IIS是一种Web(网页)服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等。

基于B/S架构的.NET应用程序需要在服务器端部署IIS服务,基于C/S架构的.NET应用程序不需要在服务器端部署IIS服务。

2.1.2.IIS环境要求依据公司的.net应用程序系统框架要求,IIS须具备以下环境配置。

2.1.3.软件准备IIS7.0一般随.NET应用程序一起发布,如有版本变更可以从公司研发中心测试工程师获取2.1.4.安装步骤以服务器操作系统Windows Server 2008 R2为例介绍IIS部署方法:1)通过“开始—>程序→管理工具→服务器管理工具”,打开服务器管理工具模块;如下图1所示:图12)右击“角色”,选中“添加角色”功能,选择安装“Web服务器(IIS)”、“文件服务”和“应用重新服务器”角色;如下图2所示:图 23)点击下一步后,通过“添加功能”功能,选择安装“.NET Framework3.5.1 ”功能;如下图3所示:图3 4)下一页出现web服务简介(IIS),直接单击下一步;如下图4所示:图45)接下来,会出现IIS需要安装的一些组件,因为WEB服务端,使用ASP程序,所以必须勾选“应用程序开发”和安全性下面的“基本身份验证”和“windows身份验证”也勾选上;如下图5所示:图5 6)点击下一步,出现安装界面;如下图6所示:图67)点击“安装”,IIS开始安装了...耐心等候几十秒,提示安装成功,我们单击“关闭”,结束安装。

8)查看验证IIS安装和运行结果:打开Internet Explprer10浏览器,输入127.0.0.1或localhost都可以,看到IIS界面显示出来了;如下图7所示:图 79)打开“Internet Information Services ”管理器,可自由查看各项IIS设置选项。

至此,安装圆满成功。

Framework 4.0安装部署对于基于B/S架构的.NET应用程序来说,在服务器端安装部署IIS服务时,一般.net framework3.5会随之一起安装,但因为.net版本较低,则需要单独安装 .net framework4.0安装包。

对于基于C/S架构的.NET应用程序,如果不在服务器端直接运行应用程序,一般不需要在服务器端部署.net framework4.0,只需要在客户端部署.net framework4.0环境。

2.2.1.环境要求2)对于基于C/S架构的.NET应用程序,不需要在服务器端部署.net framework4.0环境,只需要在客户端部署.net framework4.0环境,要求客户端具备以下配置:2.2.2.软件准备.NET Framework4.0安装包一般随.NET应用程序一起发布,如有版本变更可以从公司研发中心测试工程师获取。

2.2.3.安装步骤2.2.3.1.服务器端部署.net framework4.0环境1)双击.net framework4.0安装包;如下图8所示:图82)选择“立即重新启动”;如下图9所示:图93)电脑启动成功后,可打开程序查看到.net framework4.0的程序,表示安装成功。

2.2.3.2.客户端部署.net framework4.0环境以客户端操作系统Windows7为例介绍.net framework4.0部署方法:1)通过“控制面板—>程序和功能”,点击“打开或关闭Windows功能”,选中.net服务组件;如下图10所示:图102)点击确定后,弹出安装界面;如下图11所示:图11 3)选择“立即重新启动” ;如下图12所示:图124)由于.net3.5版本偏低,为了达到程序要求,需要对其版本升级,双击.net framework4.0安装包;如下图13所示:图135)选择“立即重新启动”;如下图14所示:图146)电脑启动成功后,可打开程序查看到.net framework4.0的程序,表示安装成功。

2.2.4.服务器端.netframework4.0配置如果服务器端先安装IIS,然后再部署.netframework4.0环境,需要进行以下配置。

1)运行cmd,输入代码: C:\Windows\\Framework\V4.0.30319\aspnet_regiis -i注:“C:\Windows\\Framework\V4.0.30319\”是 netframework安装对应的路径;如下图15所示:图 152)运行cmd,输入代码:%windir%\\Framework\v4.0.30319\aspnet_regiis.exe -i如下图16所示:图 16 3)打开IIS管理器,点击“添加”;如下图17所示:图 174)输入要添加的内容,点击“确定”;如下图18所示:ISAPI或CGI路径:C:\Windows\\Framework\v4.0.30319\aspnet_isapi.dll 描述: v4.0.30319 (32-bit)图185)继续输入要添加的内容,点击“确定”;如下图19所示:ISAPI或CGI路径:C:\Windows\\Framework64\v4.0.30319\aspnet_isapi.dll 描述: v4.0.30319 (64-bit)图 196).NET运行环境配置完成。

2.3.应用程序部署基于B/S架构的.NET应用程序需要在服务器端部署Web、FTP和Webservice服务,基于C/S架构的.NET应用程序不需要在客户端部署Web、FTP和Webservice服务。

具体部署要求以各应用程序部署手册为准。

2.3.1.Web应用程序部署2.3.1.1.Web应用程序简介Web应用程序是一种可以通过浏览器进行访问的应用程序,也就是通常我们常说的B/S程序。

Web应用程序的一个最大好处是用户很容易访问应用程序,只需要在服务器端进行系统部署,客户端不需要再安装其他软件,用户只需要有浏览器即可。

一个Web应用程序是由完成特定任务的各种Web组件构成的并通过Web将服务展示给外界。

在实际应用中,Web应用程序是由多个Servlet、JSP页面、HTML文件以及图像文件等组成,所有这些组件相互协调为用户提供一组完整的服务。

2.3.1.2.安装步骤例如:传染病上报程序和院感管理程序是基于.NET开发的Web应用程序。

以传染病上报程序安装部署为例介绍安装部署说明。

1)打开Internet信息服务(IIS)管理器通过开始 运行,输入inetmgr,可以打开IIS;如下图20所示:图 202)创建站点展开“网站”节点,右键“应用服务器名称”,选择“添加网站...”;根据项目要求填写,具体参考部署文档,如下图 21所示:例如:“传染病上报系统”网站名称:crb,物理路径:D:\crb,IP地址:192.168.8.92。

图 213)修改web服务的应用程序池。

在IIS信息管理器里点击应用程序池,双击刚才发布的应用名称,设置其.net版本为.NET Framework 4.0,启用32位应用程序,操作托管管道模式为经典即可;如下图 22所示:图 22 4)点击选中的网站,在IIS信息管理器里双击默认文档;如下图 23所示:图 235)双击后打开“默认文档”界面,右键添加默认文档(即发布程序默认首页);如下图24所示:例如:“传染病上报系统”默认文档名称:LoginPage.aspx。

名称按照程序发布的具体内容来定义。

图 24 6)启动web服务。

服务列表,右键名称,点击“管理网站”中的“启动”;如下图25所示:图 25 7)访问web服务网站服务列表,右键名称,点击浏览,即可看到发版的WEB程序;如下图26所示:图 26 8)查看部署结果在右侧点击浏览网站,即可打开WEB程序;如下图27所示:图 27 例如:“传染病上报系统”Web程序打开界面;如下图28所示:图 282.3.2.FTP服务配置2.3.2.1.FTP服务简介FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协议”。

用于Internet上的控制文件的双向传输。

同时,它也是一个应用程序(Application)。

基于不同的操作系统有不同的FTP应用程序,而所有这些应用程序都遵守同一种协议以传输文件。

在FTP的使用当中,用户经常用到的两个任务:"下载"(Download)和"上传"(Upload)。

"下载"文件就是从远程主机拷贝文件至自己的计算机上;"上传"文件就是将文件从自己的计算机中拷贝至远程主机上。

用Internet语言来说,用户可通过客户机程序向(从)远程主机上传(下载)文件。

2.3.2.2.配置说明FTP服务是一个公用的文件传输服务,具体的应用程序是否需要部署FTP服务,在不同产品手册部署文档中会进行说明,不同产品的个性化配置则在产品手册中进行详细描述。

相关主题