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

上传人:b****8 文档编号:9495460 上传时间:2023-02-04 格式:DOCX 页数:30 大小:3.05MB
下载 相关 举报
NET应用程序基础环境部署.docx_第1页
第1页 / 共30页
NET应用程序基础环境部署.docx_第2页
第2页 / 共30页
NET应用程序基础环境部署.docx_第3页
第3页 / 共30页
NET应用程序基础环境部署.docx_第4页
第4页 / 共30页
NET应用程序基础环境部署.docx_第5页
第5页 / 共30页
点击查看更多>>
下载资源
资源描述

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

《NET应用程序基础环境部署.docx》由会员分享,可在线阅读,更多相关《NET应用程序基础环境部署.docx(30页珍藏版)》请在冰豆网上搜索。

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

NET应用程序基础环境部署

.NET应用程序根底环境部署

1.部署说明

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

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

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

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

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

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

.NETFramework4是支持生成和运行应用程序和XMLWebServices的部Windows组件,是.NET应用程序运行的根底支撑环境。

本文重点介绍一下应用与服务安装部署:

第一:

安装部署IIS应用。

第二:

安装部署.netframework4.0。

第三:

部署web应用与服务。

2.安装部署

2.1.IIS服务安装部署

2.1.1.IIS简介

IIS是InternetInformationServices〔互联网信息服务〕的缩写,主要提供基于运行MicrosoftWindows的互联网根本服务,是在WindowsNTServer上建立Internet服务器的根本组件。

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

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

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

2.1.2.IIS环境要求

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

服务器

环境配置要求

操作系统:

Winserver2008R2/Winserver2012

浏览器:

IE8以上或chromegoogle40与以上

开发环境:

MicrosoftVisualStudio2008+oracle11gR2

框架支持:

2.1.3.软件准备

IIS7.0一般随.NET应用程序一起发布,如有版本变更可以从公司研发中心测试工程师获取

2.1.4.安装步骤

以服务器操作系统WindowsServer2008R2为例介绍IIS部署方法:

1)通过“开始—>程序→管理工具→服务器管理工具〞,打开服务器管理工具模块;如如下图1所示:

图1

2)右击“角色〞,选中“添加角色〞功能,选择安装“Web服务器〔IIS〕〞、“文件服务〞和“应用重新服务器〞角色;如如下图2所示:

图2

3)点击下一步后,通过“添加功能〞功能,选择安装“.NETFramework3.5.1〞功能;如如下图3所示:

图3

4)下一页出现web服务简介〔IIS〕,直接单击下一步;如如下图4所示:

图4

5)接下来,会出现IIS需要安装的一些组件,因为WEB服务端,使用ASP程序,所以必须勾选“应用程序开发〞和安全性下面的“根本身份验证〞和“windows身份验证〞也勾选上;如如下图5所示:

图5

6)点击下一步,出现安装界面;如如下图6所示:

图6

7)点击“安装〞,IIS开始安装了...耐心等候几十秒,提示安装成功,我们单击“关闭〞,完毕安装。

8)查看验证IIS安装和运行结果:

打开InternetExplprer10浏览器,输入127.0.0.1或localhost都可以,看到IIS界面显示出来了;如如下图7所示:

图7

9)打开“InternetInformationServices〞管理器,可自由查看各项IIS设置选项。

至此,安装圆满成功。

2.2.

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

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

2.2.1.环境要求

1)对于基于B/S架构的.NET应用程序,需要在服务器端部署.netframework4.0环境,需要服务器具备以下配置要求:

服务器

环境配置要求

操作系统

Winserver2008R2/Winserver2012

浏览器

IE8以上、chromegoogle40与以上

IIS

框架支持

2)对于基于C/S架构的.NET应用程序,不需要在服务器端部署.netframework4.0环境,只需要在客户端部署.netframework4.0环境,要求客户端具备以下配置:

客户端

环境配置要求

操作系统

WinXP、Windows7、Windows8、Windows10

浏览器

IE8以上或chromegoogle40与以上

框架支持

2.2.2.软件准备

.NETFramework4.0安装包一般随.NET应用程序一起发布,如有版本变更可以从公司研发中心测试工程师获取。

2.2.3.安装步骤

2.2.3.1.

1);如如下图8所示:

图8

2)选择“立即重新启动〞;如如下图9所示:

图9

3)电脑启动成功后,可打开程序查看到.netframework4.0的程序,表示安装成功。

2.2.3.2.

以客户端操作系统Windows7为例介绍.netframework4.0部署方法:

1)通过“控制面板—>程序和功能〞,点击“打开或关闭Windows功能〞,选中.net服务组件;如如下图10所示:

图10

2)点击确定后,弹出安装界面;如如下图11所示:

图11

3)选择“立即重新启动〞;如如下图12所示:

图12

4);如如下图13所示:

图13

5)选择“立即重新启动〞;如如下图14所示:

图14

6)电脑启动成功后,可打开程序查看到.netframework4.0的程序,表示安装成功。

2.2.4.

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

1)运行cmd,输入代码:

C:

\Windows\Microsoft.NET\Framework\V4.0.30319\aspnet_regiis-i

注:

“C:

\Windows\Microsoft.NET\Framework\V4.0.30319\〞是netframework安装对应的路径;如如下图15所示:

图15

2)运行cmd,输入代码:

%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe-i

如如下图16所示:

图16

3)打开IIS管理器,点击“添加〞;如如下图17所示:

图17

4)输入要添加的容,点击“确定〞;如如下图18所示:

描述:

ASP.NETv4.0.30319(32-bit)

图18

5)继续输入要添加的容,点击“确定〞;如如下图19所示:

描述:

ASP.NETv4.0.30319(64-bit)

图19

6).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所示:

图20

2)创建站点

展开“〞节点,右键“应用服务器名称〞,选择“添加...〞;根据项目要求填写,具体参考部署文档,如如下图21所示:

例如:

“传染病上报系统〞名称:

crb,物理路径:

D:

\crb,IP地址:

192.168.8.92。

图21

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

在IIS信息管理器里点击应用程序池,双击刚刚发布的应用名称,设置其.net版本为.NETFramework4.0,启用32位应用程序,操作托管管道模式为经典即可;如如下图22所示:

图22

4)点击选中的,在IIS信息管理器里双击默认文档;如如下图23所示:

图23

5)双击后打开“默认文档〞界面,右键添加默认文档〔即发布程序默认首页〕;如如下图24所示:

例如:

“传染病上报系统〞默认文档名称:

LoginPage.aspx。

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

图24

6)启动web服务。

服务列表,右键名称,点击“管理〞中的“启动〞;如如下图25所示:

图25

7)访问web服务

服务列表,右键名称,点击浏览,即可看到发版的WEB程序;如如下图26所示:

图26

8)查看部署结果

在右侧点击浏览,即可打开WEB程序;如如下图27所示:

图27

例如:

“传染病上报系统〞Web程序打开界面;如如下图28所示:

图28

2.3.2.FTP服务配置

2.3.2.1.FTP服务简介

FTP是FileTransferProtocol〔文件传输协议〕的英文简称,而中文简称为“文传协议〞。

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

同时,它也是一个应用程序〔Application〕。

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

在FTP的使用当中,用户经常用到的两个任务:

"下载"〔Download〕和"上传"〔Upload〕。

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

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

2.3.2.2.配置说明

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

FTP部署分为两种情况:

1)医院可以设置独立有的FTP服务器,不同应用程序可以在公共的FTP服务器中分别进展配置。

2)不同应用程序可以单独在对应的服务器中配置FTP服务

2.3.2.3.安装步骤

1)打开“本地用户与组〞模块

服务器管理器—>工具—>计算机管理,在本地用户与组,用于创建FTP用户名和密码;如如下图29所示:

图29

2)添加用户

右键“用户〞,新增用户,新建用户名ftp_test,密码:

11;如如下图30所示:

说明:

在医院服务器部署时,ftp用户名统一为:

ftp_xhis,密码:

xhisxhis.。

图30

3)添加FTP站点

进入internet信息服务〔IIS〕管理器,右击“〞,选择“添加ftp站点〞,自定义ftp站点名称和物理路径,供FTP使用;最后点击下一步;如如下图31所示:

说明:

站点名称统一为:

ftp_xhis,物理路径D:

\ftp_xhis\。

图31

4)绑定和SSL设置

选择本机IP;一般端口号为默认值,无需修改;SSL设置为无;并自动启动ftp服务;最后点击下一步;如如下图32所示:

图32

5)身份授权和验证信息

身份验证为:

根本验证,指定用户为刚刚创建的FTP用户名称:

ftp_xhis,权限为:

读写和写入,之后点击完成;如如下图33所示:

图33

6)查看FTP搭建结果

在客户机浏览器中输入FTP地址;例如:

刚刚搭建的ftp地址和端口号:

ftp:

//192.168.8.20:

21,登录界面输入刚刚搭建FTP的用户名:

ftp_test,密码:

11,会弹出如下界面,表示搭建成功;如如下图34所示:

图34

2.3.3.WebService服务配置

2.3.3.1.WebService介绍

Webservice是一个平台独立的,低耦合的,自包含的、基于可编程的web的应用程序,可使用开放的XML〔标准通用标记语言下的一个子集〕标准来描述、发布、发现、协调和配置这些应用程序,用于开发分布式的互操作的应用程序。

 通过WebService服务可以使运行在不同机器上的不同应用程序,无须借助附加的、专门的第三方软件或硬件,直接可以进展相互交换数据或集成。

简单来说,Webservice就是一个应用程序,它向外界暴露出一个能够通过Web进展调用的API。

WebService目前比拟流行的实现方法是使用.NET和Java两种技术。

以下文档主要介绍用.Net开发的WebService部署流程。

2.3.3.2.安装步骤

1)打开Internet信息服务〔IIS〕管理器

通过开始→运行,输入inetmgr,可以打开IIS;如如下图35所示:

图35

2)创建站点

展开“〞节点,右键“应用服务器名称〞,选择“添加...〞;根据项目要求填写,具体参考部署文档,如如下图36所示:

例如:

“传染病上报系统〞调取电子病历信息的功能用到了webservice服务。

webservice服务名称:

WebSite,物理路径:

D:

\WebSite,IP地址:

192.168.8.92。

图36

3)修改Web服务的应用程序池。

在IIS信息管理器里点击应用程序池,双击刚刚发布的应用名称,设置其.net版本为.NETFramework4.0,启用32位应用程序,操作托管管道模式为经典即可;如如下图37所示:

图37

4)启动Web服务。

服务列表,右键名称,点击“管理〞中的“启动〞;如如下图38所示:

图38

5)访问Web服务

服务列表,右键名称,点击浏览,即可看到发版的Webservice服务程序;如如下图39所示:

图39

6)查看部署结果

在右侧点击浏览,即可打开WebService服务;如如下图40所示:

图40

3.常见问题解决方法

1)

原因:

通常是因为默认程序池版本不匹配导致,目前所有应用程序均以.NETFramework4.0经典模式的运行为主。

解决方案:

修改应用程序池为.NETFramework4.0。

2)通过IIS发布新星公司的软件程序,出现错误:

403.14-ForbiddenWeb服务器被配置为不列出此目录的容与Loginonfailedfor"IISAPPPOOL\Av4.0"

原因:

没有启动目录浏览。

解决方案:

打开IIS点击IIS根节点——选择自己的——目录浏览——启用〔最右边〕。

3)通过IIS发布新星公司的软件程序,出现错误:

错误:

错误404.2-NotFound由于Web服务器上的“ISAPI和CGI限制〞列表设置,无法提供您请求的页面

原因:

ISAPI和CGI限制默认是不允许;

解决方案:

将ISAPI和CGI设置为允许。

4)错误:

无法识别的属性“targetFramework〞。

请注意属性名称区分大小写。

原因:

.NETFramework版本不正确;

解决方案:

打开IIs点击IIS根节点——看右边的“操作〞——点击“更改.NETFramework版本——选择4.0版本——点击确定。

5)ORA-12560:

TNS:

协议适配器错误

原因:

NSHIS配置文件添加配置项;

解决方案:

NSHIS配置文件修改,按照要求修改配置项〔根据软件需求〕。

6)错误500.19-InternalServerError,无法访问请求的页面,因为该页的相关配置数据无效。

原因:

发布程序的权限不够

解决方案:

右侧列表点击编辑权限…,添加Everyone用户,Everyone的权限所有允许选中。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1