六、发布和部署
(创建时间:2010年03月05日 02:05:00)
Jangogo : 

PAZU的部署是很简单的,不过很多客户因为对WEB技术不太熟悉,这里还是要罗嗦几句。

1. PAZU的授权是针对服务器的,客户端使用是不需要任何单独授权,也就是说,只要你的服务器(授权绑定了你的服务器的IP或者域名)有我们合法的许可号码,任何的客户端都可以正常使用PAZU。
   例如,如果我们颁发给您的授权是绑定 oa.myofficeapp.com 这个服务器(域名),您的任何客户端,只要通过IE的地址栏是oa.myofficeapp.com 这个URL访问你的应用就不会有问题。
   同一个服务器上你可以部署任何WEB应用,例如 http://oa.myofficeapp.com/app1/ 或者 http://oa.myofficeapp.com/app2/ 等等 都是有效的,但是 http://app1.myofficeapp.com  是无效的,
  http://app1.oa.myofficeapp.com 也是无效的,因为 绑定的是 oa.myofficeapp.com ,而不是 app1.myofficeapp.com 或者 app1.oa.myofficeapp.com。 这一点请务必理解清楚,IP的绑定情况也是类似的,
  如果你的授权绑定的IP是192.168.0.1 ,那么 通过http://192.168.0.1/ 能访问到的应用都是有效的,而不管客户端的IP是多少。


2. PAZU的授权在内网也可以使用,即使您的服务器或者客户端不能访问INTERNET也没有任何关系。    


3.要发布PAZU,你可以有两个方式:
   A.如果你的客户机能够访问互联网,你可以在使用PAZU的网页中这样写:
     

 
  1. <object  classid="clsid:AF33188F-6656-4549-99A6-E394F0CE4EA4"       
  2.          codebase=“http://www.4Fang.net/4ff/sc_setup.exe”      
  3.          id="pazu"       
  4.          name="pazu" >       
  5.     <param  name="License"  value="这里输入我们给你的授权码"/>     
  6.  </object>    

注意上面的codebase指向的是我们4Fang的网站,这样客户端如果没有PAZU控件,就会自动到我们4Fang网站上去下载安装,这种方式和Flash的控件是一样的,如果你的客户机不能访问互联网,客户机就不能访问4Fang的官网,也就不能下载安装PAZU,这样你就要用方式B:

   B.这种方式适合内网发布,或者你的客户端不能访问4Fang官方网站,发布部署方法和步骤:
       I ) 到4Fang的官网下载PAZU的安装包,即下载 http://www.4Fang.net/4ff/sc_setup.exe  这个文件。
       II) 把sc_setup.exe 放到你的WEB应用目录下面,例如你的应用是 http://192.168.0.1/oa/,那么把sc_setup.exe 放到oa这应用目录里面,打开IE,输入 http://192.168.0.1/oa/sc_setup.exe , 如果IE提示你是否下载这个文件,就说明OK了。
      III) 在你使用PAZU的网页中这样写:

 
  1. <object  classid="clsid:AF33188F-6656-4549-99A6-E394F0CE4EA4"       
  2.          codebase=“http://192.168.0.1/oa/sc_setup.exe”      
  3.          id="pazu"       
  4.          name="pazu" >       
  5.     <param  name="License"  value="这里填入我们给你的授权许可码"/>     
  6.  </object>    

     部署就完成了。
     
    其实 PAZU 的安装包 sc_setup.exe 可以放到任何一个服务器或者网站上,只要你的客户机能够通过IE下载这个文件就行,同时在使用PAZU的网页里面更改codebase 为可以下载到这个sc_setup.exe 文件的URL就可以了。

4. 如何在发布后,用户安装PAZU不出现4Fang的提示框?
    答:把 sc_setup.exe  下载下来,更改文件名为 sc_setup_oem.exe ,和你的应用一起上传到服务器, 发布的时候把codebase改为指向 sc_setup_oem.exe即可

            (注:文件名只要以 _oem 结尾都有相同的效果)
 

5. 为了确保 Win vista/ Win7 以上系统的客户端 能部署成功,强烈建议你把sc_setup.exe 改名为

    sc_{你的服务器IP或者域名}_oem.exe

   这样PAZU在安装的时候会自动往IE的信任域里面加入你的服务器IP或者域名,这样就能确保PAZU在客户执行时不受系统限制。


   就这么简单....
 

文档中心