Silverlight环境配置详解:跨域与步骤图解
3星 · 超过75%的资源 需积分: 30 60 浏览量
更新于2024-12-02
收藏 865KB DOCX 举报
本文档主要介绍了如何在Windows环境下配置Silverlight环境,包括安装Visual Studio 2008及其SP1版本,以及Silverlight Tools for Visual Studio 2008 SP1的安装流程。Silverlight Tools的安装需要在线下载,但可以通过将安装文件重命名并离线解压的方式来安装。
首先,用户需要确保安装了Visual Studio 2008和其Service Pack 1(VS2008SP1),这是 Silverlight 开发的基础环境。接着,要下载并安装Silverlight Tools for Visual Studio 2008 SP1,这个工具集包含VS_SilverlightTools_Setup.exe、Silverlight_Developer.exe等文件,其中VS90SP1-KB967143-chs.msp是一个补丁,silverlight_sdk.msi是Silverlight SDK,用于创建Silverlight应用程序。
在创建Silverlight应用程序时,由于Silverlight通常访问RESTful服务,因此确保REST服务能够正常被访问至关重要。如果遇到无法访问的情况,可以检查C:\Inetpub\wwwroot\ArcGIS\rest目录的内容,若为空,则需要通过AddInstance.exe在指定路径创建实例,并配置相关参数,或者通过ArcGIS的界面进行设置。最后一步,配置跨域问题,当Silverlight应用程序试图访问与本地开发环境不同域名的服务时,可能需要在客户端(通常是浏览器)的根目录下创建一个名为clientaccesspolicy.xml的文件,内容如下:
```xml
<?xml version="1.0" encoding="utf-8"?>
<access-policy>
<cross-domain-access>
<policy>
<!-- 这里添加允许访问的源,例如:
<site-control permitted-cross-domain-policies="all"/>
允许来自所有源的跨域请求 -->
</policy>
</cross-domain-access>
</access-policy>
```
通过配置clientaccesspolicy.xml文件,可以指定哪些源的请求被允许,从而解决跨域问题。这样,开发人员就可以在Silverlight环境中顺利构建和测试应用程序,同时处理好与外部REST服务的交互。
2010-09-24 上传
2009-03-11 上传
2009-11-24 上传
2011-03-03 上传
2010-09-21 上传
249 浏览量
2013-08-11 上传
pengjz1122
- 粉丝: 9
- 资源: 94
最新资源
- Angular实现MarcHayek简历展示应用教程
- Crossbow Spot最新更新 - 获取Chrome扩展新闻
- 量子管道网络优化与Python实现
- Debian系统中APT缓存维护工具的使用方法与实践
- Python模块AccessControl的Windows64位安装文件介绍
- 掌握最新*** Fisher资讯,使用Google Chrome扩展
- Ember应用程序开发流程与环境配置指南
- EZPCOpenSDK_v5.1.2_build***版本更新详情
- Postcode-Finder:利用JavaScript和Google Geocode API实现
- AWS商业交易监控器:航线行为分析与营销策略制定
- AccessControl-4.0b6压缩包详细使用教程
- Python编程实践与技巧汇总
- 使用Sikuli和Python打造颜色求解器项目
- .Net基础视频教程:掌握GDI绘图技术
- 深入理解数据结构与JavaScript实践项目
- 双子座在线裁判系统:提高编程竞赛效率