uniPaas RIA模式的开发继承了以前MAGIC开发 uniPaas RIA server安装要点总结如下: 1、uniPaas 支持ISAPI或CGI的WEB服务器(我安装用的是IIS ISAPI方式)。 2、安装数据库。我用的是sql server 。 3、安装uniPaas 1.9 server。 4、发布应用。 uniPaas应用分为APP应用和WEB入口两部分。 APP应用的发布:首先在uniPaas开发版中打开项目,然后编译为发布版本ECF文件(选择菜单 其次将需要的ECF及其相关的配置文件放在同一个文件夹下,配置启动的magic.ini文件的StartApplication 指向这个ECF文件(StartApplication = C:\TESET\TEST.ECF),设置StartApplication = R ,设置LicenseName = MGRIA 。 设置完成后可以直接运行uniPaas Runtime 启动后台应用服务。 服务是否正常启动可以在Broker Monitor中查看。 WEB入口的发布:可以通过两种方法发布。 第一种方法在开发版中选择Options->interface builder ->Rich client Deployment,根据提示选项进行设置即可完成发布。这里面要注意两个问题,一是在开发时应用程序的入口程序要设置PUBLIC NAME,否则无法生成应用。二是发布时要求输入服务器名,一定要是最终应用运行的服务器名,这可以是服务器名或IP地址。打包完成后会自动在指定的文件夹下生成应用: <应用名>.publish.html、 <应用名>.application 、 uniRC_1_9_1_898文件夹(根据uniPaas版本不同可能会发生变化)、 Images文件夹 最后,将生成的这些文件拷贝到/PublishedApplications 虚拟路径(可以根据情况自行调整位置)下。 在IE浏览器中输入发布的应用服务器地址打开应用。例如: http://192.168.0.100/DMEOPORTAL/TEST/TEST.publish.html 第二种方法是在安装uniPaas RIA server 后通过Rich Client Deployment Builder快捷方式运行应用发布程序,来发布应用。具体方法同上。 唯一的区别是在这里需要自己输入入口程序的PUBLIC NAME,但开发环境使用这个功能时可以自动找到入口程序的PUBLIC NAME。 5、正常打开页面后会看到欢迎页面,这个页面也可以自己修改。 Launch the application 是我们要发布的应用 uniPaas需要先在客户端安装 MSHTML 及.NET Framework2.0 最后才能点击start安装并运行应用。 如果下次再运行时可以直接在开始菜单中打开应用。 |