MAPSysIG系统安装指导A安装基本模块.docx

上传人:b****2 文档编号:14429817 上传时间:2023-04-23 格式:DOCX 页数:24 大小:1.21MB
下载 相关 举报
MAPSysIG系统安装指导A安装基本模块.docx_第1页
第1页 / 共24页
MAPSysIG系统安装指导A安装基本模块.docx_第2页
第2页 / 共24页
MAPSysIG系统安装指导A安装基本模块.docx_第3页
第3页 / 共24页
MAPSysIG系统安装指导A安装基本模块.docx_第4页
第4页 / 共24页
MAPSysIG系统安装指导A安装基本模块.docx_第5页
第5页 / 共24页
点击查看更多>>
下载资源
资源描述

MAPSysIG系统安装指导A安装基本模块.docx

《MAPSysIG系统安装指导A安装基本模块.docx》由会员分享,可在线阅读,更多相关《MAPSysIG系统安装指导A安装基本模块.docx(24页珍藏版)》请在冰豆网上搜索。

MAPSysIG系统安装指导A安装基本模块.docx

MAPSysIG系统安装指导A安装基本模块

系统安装指导-A.安装基本模块

项目名称:

MAP应用框架

 

MAP

作者

说明

日期

版本

Mike

2013-10-1

1.0

 

目录

概述2

前提2

SqlServer服务器安装4

ReportingService配置6

建立维护计划,定期备份数据库9

Web服务器安装12

使用sa用户首次登录系统18

概述

本应用框架支持安装在多个web站点上,SqlServer数据库需要一个Sys数据库,支持多个附件数据库和业务数据库。

本文档按如下架构详细说明安装步骤。

前提

1.已将源代码编译成功,拷贝生成结果到各Web服务器目录D:

\MAP\Code\MAP.Web。

2.拷贝Sql脚本到SqlServer服务器目录D:

\MAP\Code\Sys.Service.Common\SqlScript

3.拷贝如下两个演示用报表模板rdl文件到报表服务器目录D:

\MAP\CodeRDL\DemoReports

SqlServer服务器安装

1.安装MicrosoftWindowsServer2003R2Enterprisex64EditionServicePack2

2.如操作系统为英文版则需要安装东亚语言包。

3.安装IIS

4.检查是否安装了MSXML6ServicePack2(KB973686),如果安装了,先卸载

5.安装dotnetframework3.5,windowsinstaller,PowerShell等前提软件

6.安装SqlServer2008,可到如下网址下载。

●EnterpriseKey:

JD8Y6-HQG69-P9H84-XDTPG-34MBB

7.可将ReportingService安装在同一服务器,也可安装在独立服务器,本文档以安装在同一服务器为例,选择全部功能安装

8.功能目录为D:

\mssql2008,实例根目录为D:

\SQLData,本例为安装开发环境,故实例ID为DEV,注意选择身份验证模式选择混合模式,记住输入的密码;

9.安装成功后打开SQLServerManagementStudio

10.创建目录D:

\SQLData\MAP\,用于存放数据文件

11.点击新建查询,在sql执行窗口按如次序语句,安装数据库,表,程序,视图和初始化数据

●执行一次:

SysCreateDB.sql,SysCreateTable.sql

●多次执行SysCreateFunSP.sql,SysCreateView.sql,直到不报错

●执行一次:

SysInsertData.sql,DemoInsertData.sql

ReportingService配置

12.打开ReportingServices配置管理器

13.点击Web服务URL,设定虚拟目录,IP地址,TCP端口等信息,本例将URL设为http:

//127.0.0.1/ReportServer_DEV

14.点击报表管理器URL,设定虚拟目录和URL,本例将URL设为http:

//127.0.0.1/Reports_DEV

15.点击报表管理器URL,进入管理站点

16.在属性中添加NTAUTHORITY\NETWORKSERVICE为浏览者

17.建立数据源MAPDB

18.建立文件夹Demo

19.进入Demo目录,将D:

\MAP\CodeRDL\DemoReports中的两个演示rdl报表模板上传,并修改其数据源为MAPDB

建立维护计划,定期备份数据库

20.对数据建立定期备份维护计划,建议每天晚上备份一次,详细操作步骤如下

●建立备份文件和日志保存目录如E:

\SqlDataBackup和E:

\SqlDataBackup\log

●启动SQLServer代理

●点击管理.维护计划向导

●输入名称BackupMAP,点击【计划.更改】

●设定计划属性,建议每天晚上3点备份一次

●逐步设定备份策略

●备份如下3个数据库

检查备份维护计划和作业已创建

●立即执行一次维护计划,检查备份文件正常创建,并用备份文件恢复一次数据库,确保能恢复成功

21.安排人员每天上午拷贝E:

\SqlDataBackup中文件到其他存储上,实现异地灾备,完成后可删除该目录下文件

 

Web服务器安装

22.安装MicrosoftWindowsServer2003R2Enterprisex64EditionServicePack2

23.如操作系统为英文版则需要安装东亚语言包

24.安装Framework.NET3.5

25.安装IIS6.0,建议选择安装所有功能

26.对于用于发布LAN01和Internet01站点的Web服务器,如需要调用XlsCreator服务,则需要安装Office2007或以上版本的Excel,确保可在服务器上打开Excel

27.在用于发布LoginSite01站点的Web服务器上创建如下目录

●D:

\MAP\wwwroot\LoginSite01,并建立子目录bin,ClientBin,Img,MCfg

28.在用于发布LoginSite02站点的Web服务器上创建如下目录

●D:

\MAP\wwwroot\LoginSite02,并建立子目录bin,ClientBin,Img,MCfg

29.在用于发布LAN01站点的Web服务器上创建如下目录

●D:

\MAP\wwwroot\LAN01,并建立子目录bin,ClientBin,Img,MCfg

30.在用于发布Internet01站点的Web服务器上创建如下目录

●D:

\MAP\wwwroot\Internet01,并建立子目录bin,ClientBin,Img,MCfg

31.选择相应的Web服务器,建立站点LoginSite01,如https:

//127.0.0.1:

8081/

32.选择相应的Web服务器,建立站点LoginSite02,如https:

//127.0.0.1:

8082/

33.如为正式环境,为提高安全性,需要将LoginSite01和LoginSite02配置为SSL加密站点,SSL证书的申请和HTTPS站点设置指导可联系你的SSL证书供应商了解。

34.选择相应的Web服务器,建立站点LAN01,如http:

//127.0.0.1:

59752/

35.选择相应的Web服务器,建立站点Internet01,如http:

//127.0.0.1:

59753/

36.对新建立的四个站点,均进行如下处理:

●添加如下MIME类型

扩展名

MIME类型

.xap

application/x-silverlight-app

.xaml

application/xaml+xml

.xbap

application/x-ms-xbap

 

●修改执行权限为纯脚本,仅勾选读取,其他框都不打勾

●如需开发AD账号集成登录,应设定目录安全性中的匿名访问和集成windows身份验证;

●设定ASP.NET版本

●拷贝如下18个dll到bin目录

log4net.dll

MAP.Model.Foundation.dll

MAP.Model.Impl.dll

MAP.Service.Common.dll

MAP.Service.Excel.dll

MAP.Service.Foundation.dll

MAP.Service.Foundation.Encrpt.dll

MAP.Service.SendMail.dll

MAP.Service.SqlReport.dll

Microsoft.Practices.EnterpriseLibrary.Caching.dll

Microsoft.Practices.EnterpriseLibrary.Common.dll

Microsoft.Practices.EnterpriseLibrary.Data.dll

Microsoft.Practices.EnterpriseLibrary.Security.Cryptography.dll

Microsoft.Practices.ObjectBuilder2.dll

Microsoft.Practices.ServiceLocation.dll

Microsoft.Practices.Unity.Configuration.dll

Microsoft.Practices.Unity.dll

Sys.Service.Common.dll

37.对于站点LoginSite01和LoginSite02,进行如下处理

●拷贝Web.config,clientaccesspolicy.xml,SysUserLoginV001.htm到站点根目录

●拷贝MAP.Model.Foundation.zip,SysUserLoginV001.xap到子目录ClientBin

●拷贝GlobalServer.xml到子目录MCfg

●建立子目录Img\Sys\,拷贝SysBG0.png到该子目录中

●修改GlobalServer.xml:

⏹删除不需要的配置项IsDevMode,DefaultLoginServiceName,SysFileDB,SysFileTableName,DemoFileDB,DefaultSqlReportUrl

⏹将EKey改为8个数字和英文混合的秘钥,注意所有web服务器秘钥应一致,即可支持跨web服务器访问

⏹将SysDB修改为系统数据库的连接字符串,此处可用EncrptUtl.Encrypt加密连接字符串,秘钥用EKey的值

●修改站点LoginSite01的GlobalServer.xml配置项AppRootUrl为站点LAN01的根Url,如:

//127.0.0.1:

59752"/>

●修改站点LoginSite02的GlobalServer.xml配置项AppRootUrl为站点Internet01的根Url,如:

//127.0.0.1:

59753"/>

●修改Web.Config中的配置项,将

修改为

38.登录本次安装的数据库,打开MAPDB库的dbo.SysWebServer表,将LAN01和Internet01两个WebServerCode的RootUrl分别修改为LoginSite01和LoginSite02的根UrL

39.对于站点LAN01和Internet01,进行如下处理

●拷贝Web.config,clientaccesspolicy.xml到站点根目录

●拷贝如下22个htm文件到站点根目录

ACAppCenterV001.htm

CPUserLoginQueryV001.htm

CPUserPwdResetV001.htm

DemoSqlReportV001.htm

DemoTravelRequestV001.htm

MCDoneV001.htm

MCReadV001.htm

MCToDoV001.htm

MCToReadV001.htm

SysAppAdminV001.htm

SysAppPortalV001.htm

SysPropertySetupV001.htm

SysRolePropertyAssignV001.htm

SysSendMailV001.htm

SysSqlToXlsV001.htm

SysUserAdminV001.htm

SysUserPortalV001.htm

SysUserRoleAssignV001.htm

WFInstanceAdminV001.htm

WFMailSchedulerV001.htm

WFMsgAdminV001.htm

WFWorkflowSetupV001.htm

●拷贝如下12个zip类库文件到子目录ClientBin

MAP.Model.Foundation.zip

MAP.Model.Impl.zip

MAP.View.Foundation.zip

MAP.View.Impl.zip

MCCommonV001.zip

System.ComponentModel.DataAnnotations.zip

System.Windows.Controls.Data.Input.zip

System.Windows.Controls.Input.Toolkit.zip

System.Windows.Controls.Theming.Toolkit.zip

System.Windows.Controls.Theming.TwilightBlue.zip

System.Windows.Controls.Toolkit.zip

System.Windows.Controls.zip

●拷贝如下22个xap文件到子目录ClientBin

ACAppCenterV001.xap

CPUserLoginQueryV001.xap

CPUserPwdResetV001.xap

DemoSqlReportV001.xap

DemoTravelRequestV001.xap

MCDoneV001.xap

MCReadV001.xap

MCToDoV001.xap

MCToReadV001.xap

SysAppAdminV001.xap

SysAppPortalV001.xap

SysPropertySetupV001.xap

SysRolePropertyAssignV001.xap

SysSendMailV001.xap

SysSqlToXlsV001.xap

SysUserAdminV001.xap

SysUserPortalV001.xap

SysUserRoleAssignV001.xap

WFInstanceAdminV001.xap

WFMailSchedulerV001.xap

WFMsgAdminV001.xap

WFWorkflowSetupV001.xap

●拷贝如下26个资源文件和4个配置文件到子目录MCfg

资源文件(简体中文,英文)

ACResource_ZHS.xml,ACResource_US.xml

CPResource_ZHS.xml,CPResource_US.xml

DemoResource_ZHS.xml,DemoResource_US.xml

DemoRFPReviewResource_ZHS.xml,DemoRFPReviewResource_ZHS.xml

DemoSqlReportResource_ZHS.xml,DemoSqlReportResource_ZHS.xml

DemoTravelRequestResource_ZHS.xml,DemoTravelRequestResource_US.xml

GlobalResource_ZHS.xml,GlobalResource_US.xml

GlobalResourceWF_ZHS.xml,GlobalResourceWF_US.xml

MCResource_ZHS.xml,MCResource_US.xml

SysAppPortalResource_ZHS.xml,SysAppPortalResource_US.xml

SysResource_ZHS.xml,SysResource_US.xml

SysUserPortalResource_ZHS.xml,SysUserPortalResource_US.xml

WFResource_ZHS.xml,WFResource_US.xml

配置文件

GlobalServer.xml

GlobalClient.xml

GlobalFormatToFileExtName.xml

SendMailCmd.xml

●拷贝代码库中Img目录下的所有文件和子目录到子目录Img

●在各站点所在的Web服务器建立目录D:

\TMP\,用于存放临时导出文件,并可建立windows计划任务运行批处理命令[deld:

\tmp\*.*/q/s],每天晚上删除该目录下所有临时文件

●修改GlobalClient.xml,只保留如下两个配置项,配置为如下值:

\TMP\"/>

●修改GlobalServer.xml,

⏹删除不需要的配置项AppRootUrl,UserPortalPath,UserPortalResFileNames

⏹将IsDevMode改为N

⏹将EKey改为8个数字和英文混合的秘钥,注意所有web服务器秘钥应一致,即可支持跨web服务器访问

⏹将SysDB,SysFileDB,DemoFileDB修改为本次安装的系统数据库的链接字符串,此处可用EncrptUtl.Encrypt,秘钥用EKey的值加密

⏹将配置项DefaultSqlReportUrl修改为本次安装的SqlReportingService的Web服务Url

●修改Web.Config中的配置项,将

修改为

使用sa用户首次登录系统

1.启用各Web站点

2.访问LoginSite01站点的页面SysUserLoginV001.htm,如http:

//127.0.0.1:

8081/SysUserLoginV001.htm,输入用户名:

sa,初始密码:

111111,点击登录按钮,即可打开用户门户页面

3.点击控制面板,打开应用门户,点击口令重置菜单,修改sa用户的口令,不再使用111111默认口令。

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

当前位置:首页 > 表格模板 > 合同协议

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

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