zoukankan      html  css  js  c++  java
  • 基于 ArcGIS Silverlight API开发的WebGIS应用程序的部署

    部署流程概述

    在微软的iis服务器上部署基于ArcGIS  Silverlight API的应用程序,主要包括以下几个步骤:

    1)(可选)部署GIS服务

      如果需要将GIS服务也部署在Web服务器上,则首先需要安装ArcGIS Server,然后使用ArcGIS Server Manager 发布程序用到的地图服务、影像服务、地理处理服务等相关服务。

      GIS服务部署完成后,请通过ArcGIS Server服务目录进行测试,以确保GIS服务正确部署并可访问。

    2)(可选)部署WebService、WCF Service

      如果应用程序中用到了WebService、WCF Service、WCF Data Services,则需要将这些服务部署到IIS服务器上,并且应用程序中引用服务的URL需要修改为部署后的地址,然后重新编译应用程序。

      服务部署完成后,可以通过在浏览器中输入URL地址来进行测试,以确保服务部署正确并且可访问。

    3)(必须)部署Silverlight应用程序

      这是整个应用程序部署中最为关键的一部。首先根据部署后的GIS服务及Web Service的URL,修改应用程序中的引用地址,然后重新编译程序。

      将ASP.NET网站或者应用程序目录下的文件拷贝到IIS部署的指定位置,在IIS中添加虚拟目录,指向文件夹路径即可。

      注意:在部署的时候需要设置应用程序运行的.NET Framework版本为4.0,另外需要为IIS服务器添加如下MIME类型:

      .xaml application/xaml+xml

      .xap application/x-silverlight-app

      最后记得在wwwroot目录下添加跨域访问策略文件。

    4)(必选)测试运行

      应用程序部署完成后,在浏览器中运行测试,确保部署正确,可访问应用程序主页及各功能项。

  • 相关阅读:
    C语言中static修饰符的意义
    网络字节序
    socket接口详解
    Python实现常见算法[3]——汉罗塔递归
    Python实现常见算法[2]——快速排序
    Python实现常见算法[1]——冒泡排序
    关于钛星设备主动推送报文的解析
    2015自我提升计划
    python 基础(函数 命名空间和作用域,嵌套和作用域链,闭包)
    python 基础(文件操作,注册,以及函数)
  • 原文地址:https://www.cnblogs.com/yshuaiw/p/3182508.html
Copyright © 2011-2022 走看看