zoukankan      html  css  js  c++  java
  • arcServer 10 地图无法发布原因

    1. 将 map 和 MapResourceManager 添加到页面,配置MapResourceManager的数据源之后运行出现如下错误:
      “执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 ”    图如下:

      解决方法:不要将 map 和  MapResourceManager 放在一个 div 里面。将 map 放在一个单独的 div 里,指定该 div 的大小,将map默认的高宽 Height="400px" Width="400px" 改为 Height="100%" Width="100%" 即可。改后代码如下:
      <body>
          <form id="form1" runat="server">
          <div style=" 500px; height: 500px;">
              <esri:Map ID="Map1" runat="server" Height="400px" Width="400px" MapResourceManager="MapResourceManager1">
              </esri:Map>
          </div>
          <div>
              <esri:MapResourceManager ID="MapResourceManager1" runat="server">
                  <ResourceItems>
                      <esri:MapResourceItem Definition="<Definition DataSourceDefinition="localhost" DataSourceType="ArcGIS Server Local" Identity="To set, right-click project and 'Add ArcGIS Identity'" ResourceDefinition="图层@ChinaMapServices" />"
                          DisplaySettings="visible=True:transparency=0:mime=True:imgFormat=PNG8:height=100:width=100:dpi=96:color=:transbg=False:displayInToc=True:dynamicTiling="
                          LayerDefinitions="" Name="MapResourceItem0" />
                  </ResourceItems>
              </esri:MapResourceManager>
          </div>
          </form>
      </body>
      
       
      ps:又遇到个问题,当地图资源为bing map 的时候,用 “100%” 反而出错。。。所以改为 Height="100%" Width="400px",即高宽一个用百分比,另一个用绝对值最保险。当然这样以后修改的话就很麻烦了。
      不知道这样改的原因是什么,慢慢试出来的,有知道的朋友请留言指导下,感谢 
  • 相关阅读:
    下拉菜单的option的value属性值问题
    GDAL1.9.1 IN VS2008 C#中的编译及使用
    多表连接 去重
    【示例代码】HTML+JS 画图板源码分享
    Winet API 支持HTTPP/SOCKS代理
    入门Html
    关于CDC在非控件类中的使用
    The document "ViewController.xib" could not be opened. Could not read archive.
    华为的一道题
    [置顶] WEBSOKET服务器搭建
  • 原文地址:https://www.cnblogs.com/xiangniu/p/2010176.html
Copyright © 2011-2022 走看看