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] 举报,一经查实,本站将立刻删除。