[转载]InstallShield 部署安装包整理(2)

[转载]InstallShield 部署安装包整理(2) – zhaodyun – 博客园.

说明:InstallShield 版本:2010

部署要求:小组考试系统教师端与学生端WebService,根据客户服务器设置配置Web.config,项目是基于.Net 2.0

说明:由于WebService的部署与Web Site部署一样所以这里掌握InStallShield的Web Site部署就行了

一.设置项目基本信息

二.添加网站对应Feture,添加Feture下面对应Components

->在Files and Folders下面添加对应文件夹并在其目录下面添加网站发布文件,

保证他们对应关系一致.

->在Server Configuration->Internet Information Services->Web Sites

右键单击Add Web Site

->对添加的Web Site属性进行设置

*Identification

Name:网站的名称

IP Address:IP地址

TCP Port Number:在此处设置你想设置网站的端口号

Host Header Name:如果网站有域名的话,在这设置

Site Number:默认为0,帮助文档上面看和不是很懂,这里一般不用设置

*General

Component:这里指定你设置网站的组件,注意这里你得切换到Components标签下把这里的这个组件的Destination属性设置成你存放网站的那个目录。

ASP.NET Version:如果是.Net项目在 这里设置项目版本

ASP.NET Platform:应该这里是设置部署目标系统的

Delete on Uninstall:Yes/No是否在卸时删除Web Site

Default Document:一般也不用设置

*Home Directory

Content Source Path(Local or UNC):设置你网站默认的文件夹,这个设置发布网站所在的文件夹

以下是对主目录的一些设置(IIS6里主目录选项卡里的设置)

Script Source Acess:是否允许脚本资源访问

Read Access:读取

Write Access:写入

Drictory Browsing:目录浏览

Log Vists:记录访问

Index Resource:索引资源

*Application Settings

Application Pool:应用程序池一般就先默认的DefaultAppPool

Application Mapping:默认

Session Timeout:默认

Asp ScriptTimeout:默认

*Security/Advanced

这个里面没用到,有用到的可以再看帮助文档

三.Web Site设置

New Application:建立网站

这个还没试过

New Virtual Directory:建立虚拟目录

其设置属性与Web Site的差不多,大多有重复,这里和上面一样

这里发现其实你不添加这两项的话也可以发布你的Web项目

四.权限设置

这个在添加发布网站的时候可以设置文件夹或Component的属性

具体操作:File and Folder选中存放发布网站的文件夹右键Properties->Permissions可以在这个界面里对要发布的网站进行权限设置。

五.数据库部署

见上一篇用的是MySQL

六.动态修改Web Site的配置文件

1>在System ConfigurationXML file Change里在指定的Feture下添加或导入Web Config文件,修改配置文件的连接字符串节点的

server=[IS_SQLServer_SERVER];database=数据库名;Userid=[IS_SQLServer_USERNAME];Pwd=[IS_SQLSERVER_PASSWORD];

这里将自动把客户输入的服务器ip,数据库用户名和密码写入到这个文件.

2>下面就是如何把把这个文件关联到网站文件夹的目录

选中web.config文件,选中General选项卡,

在XML File Destination为你网站的文件目录

在Select Features the XML file belong to:配置文件所在的Feture

最后没解决的问题:InstallShield里用ODBC部署MySQL数据库时执行插入数据的sql脚本后生成的数据为乱码!

下面上传我部署WebService的例子文件,由于里面文件是项目里WebService,所以文件都删除了,有需要的可以看看,希望对你有帮助!如果有更多要求的话,建议自己再多看看帮助文档!

Deploy WebService

赞(0) 打赏
分享到: 更多 (0)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏