我用stand alone application with datamodule 建立AppMode.但不知怎样发布应用程序?
Client 与 Server 的应用配置如何?

解决方案 »

  1.   

    帮助UP
    请关注
    http://expert.csdn.net/Expert/topic/1737/1737284.xml?temp=.2495386
    多谢
      

  2.   

    对于系统前端的IntraWeb发布AppMode开发的东西比较好办,在Server端(必须是管理员身份登录的),进入Command窗口,运行c:>ApplicantionName -install,Application 做为NT下的一个服务被启动,然后客户端直接在浏览器中键入:http://www.yourDomain.com:xxxx/就可以启动(或者用http://www.yourDomain.com:xxxx/start),xxxx是你开发程序时在ServerController中设定的端口号(为避免与服务器提供的WEB服务冲突,一般不能设为80端口)或者将程序改编译成ISAPI应用程序更改方法如下所示:
    // Copyright (c) 2003.
    // JiShou university
    // Written by C.X.M
    program BShop;
    {PUBDIST}
    uses
      IWInitStandAlone,
      ServerController in 'ServerController.pas' {IWServerController: TDataModule},
      IWUnit1 in 'IWUnit1.pas' {formMain: TIWForm1},
      DatamoduleUnit in 'DatamoduleUnit.pas' {DataModule1: TDataModule},
      BFrom1 in 'BFrom1.pas' {BookForm1: TIWAppForm},
      BFrame in 'BFrame.pas' {BookFrame: TFrame},
      BFrom2 in 'BFrom2.pas' {BookForm2: TIWAppForm},
      CForm in 'CForm.pas' {ClientForm: TIWAppForm};{$R *.res}begin
      IWRun(TFormMain, TIWServerController);
    end.
    以上的是程序项目文件中的内容,要将其改为ISAPI程序只要更改两个地方:1、改变Program 子句为 library。 2、改变 IWInitStandAlone 为IWInitISAPI。重新进行编译后就变成ISAPI应用程序拷贝如Web服务器虚拟目录就完成了发布。呵呵!我论文里面的