Silverligth API for ArcGIS应用程序IIS发布
捣鼓了一段时间的Silverlight API for ArcGIS的程序,需要在IIS中发布,折腾半上午之后,终于搞定。本着好脑瓜不如烂笔头的原则,将折腾过程记录如下。
首先,发布Silverlight程序,需要的文件为:工程文件——.web文件夹——(.html文件和相关的.xap文件),将其放到C:/inetpub/wwwroot目录下或者新建虚拟目录都可以。
接着,在IIS中要进行设置,对于IIS6需要添加IIS所能解析的文件类型(.xaml, .xap),IIS7不再需要,系统默认添加好了。
添加解析文件类型的可以参考帖子:
ArcGIS Silverlight应用程序部署(带实例)
该贴图文并茂,直接完成了发布过程。
可惜,我按照上贴发布完成之后,地图一片空白,只有esri的小标志在浏览器的右下角,于是乎,继续百度,找到了以下几篇帖子,主题皆为地图空白的原因,罗列如下:
分析ArcGIS Server发布的地图显示空白原因
ArcGIS Server网站发布后地图显示空白的原因之一
ArcGIS Server网站发布后地图显示空白的原因之一(这个貌似是原帖,上面那帖纯属喜欢对方的空间风格)
ArcGIS Server地图空白原因补充
关于使用Silverlight通过IP地址访问本地ArcGIS Server发布的Rest服务无法出图的问题
上面的帖子始终不太对路,虽然能解决某些问题,但跟我的问题还是不匹配,转投谷哥,后觅到帖子另一篇,终于解决问题。终极帖如下:
ArcGIS API for Silverlight开发入门(1):Getting Started
其实diligentpig的这篇大作早已经拜读过,只是从来没看过之后的回复,在回复中提到了两个xml文件,是这两个文件管理了存在WebServices的程序发布时跨域访问的通信(不确定表述是否准确),在nasa的帖子中有详细的说明:
分析Silverlight跨域调用
很喜欢nasa写的开发博文的风格,深入浅出,从中又能体会出去其对所研究东西的热爱。
在根目录下添加clientaccesspolicy.xml和crossdomain.xml后,用一个简单程序测试一下,成功,开心-ing!
问题虽小,但学习是个过程,搞定还是相当开心滴!也跟各位帮助我的帖子和帖子作者表示感谢!
P.S.
这个过程中还发现了如有参考价值的文(按相关度排列):
Silverlight API学习笔记(三)(主要涉及ArcGIS API for Silverlight/WPF FAQ)
Problem: Map service preview is blank in ArcCatalog from an ArcGIS Server .NET map service(ArcGIS 资源中心对于地图服务空白的解决方法,帖子有点老,但方法不算老)
Silverlight+webservice iis发布之后 数据无法显示(这篇类似于地图空白,只是该贴不是针对arcgis的而已)
silverlight项目引用webservice的发布问题的一个解决方法(貌似是用不同的方法,解决了跟上面帖子一样的问题,都是用IP代替localhost)
转载于:https://www.cnblogs.com/iloveWater/archive/2010/09/06/2209760.html
Silverligth API for ArcGIS应用程序IIS发布相关推荐
- IIS发布.net6 api+微信小程序/H5真机调试接口的流程
我们创建.net6 api程序,然后使用SqlSugar连接MySQL数据库,再使用iis发布,当然使用其他的也行.再开发一个微信小程序,手机运行小程序,手机运行H5,都可以看到数据库的数据,就是这么 ...
- Asp.Net Web Api 部署------在云服务器IIS上部署Web Api程序
Asp.Net Web Api 部署------在云服务器IIS上部署Web Api程序 本人Web Api程序框架选择的是.Net 5.0 一.在服务器上安装运行时RunTime,.Net 5 运行 ...
- WPF ClickOnce应用程序IIS部署发布攻略
WPF程序非常适合公司内网使用,唯一缺点就是客户端要安装.net框架4.0.优势也很明显,在客户端运行的是一个WinForm程序,自动下载,可以充分利用客户机的性能,而且是以当前的Windows用户权 ...
- Qt开发北斗定位系统融合百度地图API及Qt程序打包发布
Qt开发北斗定位系统融合百度地图API及Qt程序打包发布 1.上位机介绍 最近有个接了一个小型项目,内容很简单,就是解析北斗GPS的串口数据然后输出经纬度,但接过来觉得太简单,就发挥了主观能动性,增加 ...
- api 定位 微信小程序 精度_微信小程序开发知识点集锦
一 小程序的生命周期 代码生命周期就是一个对象的生老病死,通常指程序从创建.开始.暂停.唤起.停止.卸载的过程.小程序的生命周期又可分为应用生命周期和页面的生命周期,先单独分析,在结合两者分析 应用生 ...
- IIS发布ASP.NET应用常见错误及解决办法
常见错误 配置文件错误 具体错误类型为HTTP 错误 500.19 - Internal Server Error,错误描述为由于权限不足而无法读取配置文件. 该错误的可能原因是: 如同描述所说的,由 ...
- ArcGIS Pro 制作与发布高程服务Elevation Layer
本文带来用ArcGIS Pro 制作与发布高程服务Elevation Layer教程. 先看效果(叠加影像后): 三维地图制作与开发 本文用到的环境支撑: 1.DEM影像 2.ArcGIS Enter ...
- IIS发布站点错误收集(持续更新)
本文主要收集IIS在发布站点过程中遇到的错误,并提供解决办法.并亲测可行.如果您也在使用IIS发布站点的过程中遇到了一些问题,欢迎留言提问. (1.) HTTP错误500.21-Internal Se ...
- 提高微信小程序的应用速度的常见方式有哪些? 小程序怎么实现下拉刷新? 简述微信小程序原理? 小程序的发布流程(开发流程)分析下微信小程序的优劣势?小程序授权登录流程? 小程序支付如何实现
小程序部分常见面试题 提高微信小程序的应用速度的常见方式有哪些? 提高页面加载速度 用户行为预测 减少默认data的大小 组件化方案 分包预下载 小程序与原生App相比优缺点? 优点: 基于微信平台开 ...
- Apifox实战——微信的第三方小程序提审发布
什么是Apifox? 简单来讲就是整合了 Postman + Swagger + Mock + JMeter等几种工具,通过一套系统.一份数据,解决多个系统之间的数据同步问题.只要定义好 API 文档 ...
最新文章
- MongoDB 基本操作增删改查
- document.getElementById vs jQuery $()
- csp php,CSP学习笔记(持续学习更新)
- MySQL中的外连接
- css实现快速抖动效果_web前端入门到实战:CSS实现照片堆叠效果
- 用【快餐店】理解高并发分布式架构,秒懂!
- Loj#2460-「POI2010」桥Bridges【网络流,欧拉回路】
- 程序员面试时自称字节跳动工作两年,被发现学历造假,结果蒙了
- Linux wget命令入门
- 第二十九篇、UICollectionView瀑布流
- CSS篇 Process Document第7章 Technical Report Development Process翻译
- 小D课堂-nexus
- foobar2000 正式登陆 iOS/Android
- 谷歌浏览器网页翻译失效,无法翻译成中文,且谷歌翻译api报404问题
- PCL入门系列 —— 加载obj格式mesh模型、点云数据并作纹理模型TextureMesh可视化
- 新疆大盘鸡的标准做法
- phpwind移动社区APP生成步骤说明
- Java项目-基于Springboot实现的自动化测试平台
- 华为相册的神仙功能,真的超好用!
- python3.7.4游戏代码,Python3+Pygame实现射击游戏完整代码