【20110302-01】(转)ArcGIS Server9.3从web.config中读地图服务配置(贴源码)
2011-03-02 08:58
429 查看
原文链接:http://bbs.esrichina-bj.cn/ESRI/viewthread.php?tid=50399&highlight=%C5%E4%D6%C3
本文参考《总结基于ArcGIS Server 9.2 Dot Net ADF的WebGIS项目部署问题 》
(flyingfish 博客):
(为了让大家省钱,我把代码贴出来吧)
自定义方法类代码如下:
首先添加引用:
本文参考《总结基于ArcGIS Server 9.2 Dot Net ADF的WebGIS项目部署问题 》
(flyingfish 博客):
(为了让大家省钱,我把代码贴出来吧)
Web.Config中代码如下: <appSettings> <!--地图数据源--> <add key="MapDataSource" value ="localhost"/> <add key="MapServerName" value="Layers@newdata]Layers@newdata"/> </appSettings>
自定义方法类代码如下:
首先添加引用:
using ESRI.ArcGIS.ADF.Web.UI.WebControls; public class CommonUntility { static MapResourceManager m_MapResourceManager; static MapResourceItem resourceItem; string QueryLayer; static private void setResourMng() { if (resourceItem != null) { return; } resourceItem = new MapResourceItem(); resourceItem.Name = "MapResourceItem0"; resourceItem .Definition =new GISResourceItemDefinition (); string MapDataSource=ConfigurationManager .AppSettings ["MapDataSource"]; string MapServerName=ConfigurationManager .AppSettings ["MapServerName"]; resourceItem .Definition .DataSourceDefinition =MapDataSource ; resourceItem .Definition .DataSourceType ="ArcGIS Server Local"; resourceItem .Definition .ResourceDefinition =MapServerName ; resourceItem .Definition .DataSourceShared =true ; resourceItem .DisplaySettings =new ESRI.ArcGIS.ADF.Web.DisplaySettings (); resourceItem .DisplaySettings .DisplayInTableOfContents =true ; resourceItem .DisplaySettings .Visible =true ; m_MapResourceManager =new MapResourceManager (); m_MapResourceManager .ResourceItems .Insert (0,resourceItem ); m_MapResourceManager .CreateResource (resourceItem ); resourceItem .InitializeResource (); } static public MapResourceItem GetResourceItem() { setResourMng(); return resourceItem; } } //页面初始化调用代码如下: if (!IsPostBack) { if (MapResourceManager1.ResourceItems.Count == 0) { MapResourceManager1.ResourceItems.Add(CommonUntility.GetResourceItem()); } }
相关文章推荐
- asp.net站点地图在webConfig里面的配置
- DotText源码学习——从配置文件Web.config入手(一)
- 在 Web.config 文件中配置多个站点地图
- DotText源码学习——从配置文件Web.config入手(一)
- arcgis server 9.3 查看地图服务时出现"No Content"错误
- .net发布iis服务时的配置文件web.config
- web服务之httpd-2.2配置详解01
- 对vue中 默认的 config/index.js:配置的详细理解 -【以及webpack配置的理解】-config配置的目的都是为了服务webpack的配置,给不同的编译条件提供配置
- 【20110222-01】ArcGIS Server调整和配置服务
- asp.net SiteMapPath 面包屑导航 web.config 配置多个站点地图
- 对vue中 默认的 config/index.js:配置的详细理解 -【以及webpack配置的理解】-config配置的目的都是为了服务webpack的配置,给不同的编译条件提供配置
- 把下载来的源码放到IIS里面出现一些web.config的配置错误
- 对vue中 默认的 config/index.js:配置的详细理解 -【以及webpack配置的理解】-config配置的目的都是为了服务webpack的配置,给不同的编译条件提供配置
- 详解CentOS配置和管理web服务-Apache
- ajaxpro在webconfig里的配置
- SQL Server 2008 Reporting services 配置管理--WEB服务
- .NET Core微服务之基于Steeltoe使用Spring Cloud Config统一管理配置
- web.config 配置验证方式 Forms
- Spring Cloud云服务架构 - commonservice-config配置服务搭建
- SCVMM2008R2自助服务Web服务器安装配置及管理