微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

解决Silverlight应用程序的不出地图的问题SuperMap IS.NET做地图服务器


Silverlight应用程序,作为后台来承接一个网站。
把网站发布出来以后,在本机能够访问该网页,但在别的机器上访问是,只能访问到数据没有地图


fiddler软件来截获请求时发现数据是完全请求获取成功的。

可是地图中就是没有地图


经过研究

 

原来,用XP作为服务器是,IS.NET的配置文件SuperMapIS.config中  {localhost}  需要更改成 服务器的IP地址(服务器端)
如果用Windows server 2003等做服务器时就不需要如此修改

修改
<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <!-- 1.管理服务器的通讯通道名称,不能出现重名,2.监听端口,不能和其他端口冲突 -->
  <managerServer channelName="ManagerServiceChannel" listenPort="8888" ipAddress="" serviceObjcet="ManagerService" />
  <options output="../output" website="{localhost}/is/output" />
  <!-- 所有应用服务器的状态报告认设置 -->
  <defaultReportSetting>
   ……………………………
修改
<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <!-- 1.管理服务器的通讯通道名称,不能出现重名,2.监听端口,不能和其他端口冲突 -->
  <managerServer channelName="ManagerServiceChannel" listenPort="8888" ipAddress="" serviceObjcet="ManagerService" />
  <options output="../output" website="http://192.168.44.60/is/output" />
  <!-- 所有应用服务器的状态报告认设置 -->
  <defaultReportSetting>
  ……………………………

经过如此修改就可以在远程访问地图服务了!我的网页出图了

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐