部署应用程序

完成对于 Web 应用程序设置的配置之后,会弹出向导的最后一个面板,并显示将要创建的应用程序的概览。请注意应用程序的 URL,创建应用程序后,“管理器”的应用程序 选项卡中同样会提供该 URL。

如果对该应用程序满意,可以单击完成来对其进行创建;否则,可以单击上一步返回向导的其他面板并调整应用程序的属性。单击完成后,完成的应用程序会显示在默认 Web 浏览器中。(如果未显示该应用程序,可能需要禁用弹出窗口。)这便是用户将会看的 Web 应用程序。右上角的链接提供了使用该应用程序的帮助。此帮助使用了一组简单的 HTML 文件,您可以对这些文件进行自定义,以使之包含有关所有您已自己添加至应用程序的工具、任务或其他功能的信息。

创建应用程序之后,便可以在管理器的应用程序 选项卡上对其进行查看、编辑和重命名。编辑现有应用程序时,屏幕顶端将显示一列对应于初始向导面板的选项卡。您并不需要浏览所有选项卡。只选择所需的选项卡即可,然后单击完成结束编辑。

对于高级自定义,您可以在 IDE(如 Microsoft Visual Studio)中对在“管理器”中创建的应用程序进行编辑。请注意,在 IDE 中完成对于应用程序的编辑之后,如果选择使用“管理器”再次编辑该应用程序,之前在 IDE 中完成的编辑可能会丢失。

将 Web 应用程序部署到生产服务器

默认情况下,使用“管理器”创建的 Web 应用程序会运行在对其进行创建的计算机上。但是,实际情况可能要求在开发计算机上创建应用程序,然后将其转移到生产服务器。这就需要在生产服务器上安装和配置相应的软件,以及设置生产服务器运行此应用程序所需的数据和服务。

有关将现有应用程序转移至生产服务器的详细信息,请参阅“ArcGIS Server 开发人员帮助”系统中的“许可与部署”主题。要查找此主题,请打开“开发人员帮助”并将内容列表导航至“创建 ArcGIS Server 解决方案”>“开发应用程序”>“使用 Web ADF 开发 Web 应用程序”>“许可与部署”。

将应用程序部署到生产环境后,您将希望获得最佳性能。为了准备部署环境,您需要做出更改,以避免本地安全机构子系统服务 (lsass.exe) 过载。可以按照 ESRI 知识库文章 32620 (Windows Server 2003) 或 32622 (Windows XP) 中的说明避免 lsass.exe 出现问题。

维护应用程序

Web 应用程序部署完成后,需要不时对其进行维护。应用程序可能会使用地图显示、查询、地理编码和其他操作的 Web 服务。尽管这些服务方便实用,但人们仍然对使用 Web 服务的结果存在一个共识,那便是在服务变更之后,可能需要对应用程序进行更新。例如,如果要使用应用程序查询一个地图服务中的图层,而服务器管理员在地图服务中更改了图层排列顺序,那么您必须更新自己的应用程序,从而使用更新后的图层索引。

如果您是服务器管理员,请切记对现有服务的更改会影响依赖于该服务部署的 Web 应用程序的运转情况。您应该将所作的任何更改都清楚地传达给 Web 应用程序管理员。


7/10/2012