zoukankan      html  css  js  c++  java
  • InstallShield 12 小例

    有朋友问我使用IS的问题,需求很简单:将asp.net2.0,C#2.0,客户端,服务器端程序打包在一块,且默认客户端不安装,以下把聊天记录一下:)

    1.IS12,Web Project,给工程命名

    2.开始时使用Project Assitant,指定公司名,application name,your company web address

    3.下一步,选择操作系统,选择系统必需IE6,IISROOTFOLDER

    4.选择语言,默认中英两种,去掉english

    5.生成选项,勾选single msi package

    上面超简单

    下面有些要注意

    6.切换到Install Designer视图,再详细设置一下General Infomation

    Summary Infomation Stream:Author显示到生成的setup.exe属性的,比如显示公司名

    Add or Remove Programs:publisher显示到添加删除程序里的信息里的

    Product Properties:Name显示到安装时界面上的名称

    最下面是String tables,我去掉了english,只有一个chinese了,可以右击,导出文本,

    再用ultraedit等工具替换不想看到的文字,如installshield wizard,替换成安装向导,

    完成后导入即可.

    7.转到Organization下的components:

    我们这里有三个安装块,这样分:

    CS:

      server

      client

    BS:

      ASPNET

    所以,可以分三个components,我这里分四个:server,client,asp.net pages,asp.net bin

    components只是分类,这样便于组织features

    默认不安装设置成101吧

    8.转Organization下的Features:

    可以在Setup Design下设置也可以在Feature下设置.

    设置成这样:

    cs_server_side

      server

      client

    web_server_side

    转到Setup Design下,可以看到设置好的featurs,只是components不在对应的features下

    拖动components到相应的feature下

    9.添加文件,设置图标

    每个components下有Files,shortcuts.添加文件很容易,拖进去就好,点shortcuts,右边便会出现可以设置图标的位置,右击,New Shortcut,设置一下便OK,注意的是,应用程序应该使用实际图标,vs.net2005默认是没有图标的,这样即使在IS中设置了,开始菜单中也不会有.

    ASP.NET添加文件和CS的一样

    10.配置IIS

    转到Server Configuration,据说IS中只有两种工程有设置IIS的,我用了InstallScript MSI的好像也有.Web Project一定会有的

    进入Internet Infomation Service吧,

    在Web Sites下创建Default站点,default下创建land虚拟目录.这个Default站点的端口只要和目标机器一样,便不会真正创建站点,而只创建虚拟目录.Default->Home Directory:设置默认的Application Pool

    land虚拟目录:

    land->general:name,land;component,可以设置为刚才添加的程序集,

    land->documents:设置default.aspx

    11.转到Files and folders检查一下目录结构

    应该是这样的:

    [IISROOTFOLDER]

      land

         AllOtherFiles

         bin

            Allotherfiles1

            App_Web_yevy7vrz.dll

    [ProgramFilesFolder]

       microinfospace

          Test[INSTALLDIR]

              client

              server

    如果需要设置IIS目录安全权限,也在这儿设置

    有时间再整理一下...还有修改web.config问题,还有使用installscript脚本等等.

  • 相关阅读:
    dotnetcharting 生成柱状图,饼图等统计图
    asp.net 前后台相互调用
    SQL基础和高级(语法格式)总结二
    自己动手JQuery插件开发
    SQL基础之创建数据库,表,架构
    SQL基础和高级(语法格式)总结一
    ado.net总结
    [Nescafé 26] 小猫爬山&&售货员的难题&&区间众数(随机化大法好)
    POJ2774 后缀自动机&后缀数组
    【方向学习】单片机
  • 原文地址:https://www.cnblogs.com/yansc/p/1286134.html
Copyright © 2011-2022 走看看