1,第一个难题
开发环境的部署
我的安装顺序是如下
安装顺序:
1.安装Object Java 6R
2.安装JRE6.0以上版本
3.配置环境变量:
(1).新建变量“JRE_HOME”值为:“C:\Program Files\Java\jre6”(这是你本机上JDK或者JRE的安装目录)
(2).新建变量“UGO_HOME”,值为:“D:\SuperMap\SuperMapObjectJava”
(这是你本机上的Object Java安装目录)
(3).在PATH变量值后面添加”%UGO_HOME%\Bin"(添加这些内容之前别忘了加上分号”;“)
4.安装iserver Java 6R
5.安装iClient(也可以不安装)
6.安装supermap许可文件管理工具,并配置有效的软件许可
7.将跨域文件clientaccesspolicy.xml (C:\Program Files\SuperMap\iClient\Silverlight\v6R)
(1).如果使用 Tomcat 发布服务,例如 SuperMap iServer Java 6R,则将跨域文件放置在 <SuperMap_iServer_Install_Location>\webapps\ROOT 中;(如果安装时没有改变路径,则在C:\SuperMap\SuperMapiServerJava6R\webapps\ROOT)
(2).如果使用 IIS 发布服务,例如 SuperMap IS.NET 6,则将跨域文件放置在 C:\inetpub\wwwroot 中
8.安装Silverlight_Developer,Silverlight_4_Toolkit_April_2010(在安装之前,建议把silverlight所有的版本删除,要不然不能调试silverlight程序,只能运行)
然后安装Silverlight4_Tools,
silverlight千万不要安装错误了,之后不要升级,不要随便安装
如果安装了,建议在控制面板中卸载,然后重新安装Silverlight_Developer
2,第二个问题,ie中的设置
以上步骤完成后,可以开发调试了,但是ie中不能看到,这是ie中的安全设置,silverlight属于activeX控件,需要启用或者提示,
3,看iserver中的帮助
先看iclient for silverlight的入门
然后学习sample,找个sample自带的是用的tomcat的,用vs2010调试不容易
4,修改sample到iis上
需要把sample.web部署到iis上,然后用sample.web启动程序
4.1,sample主窗口中的左边工具条没有刷出来
5,导航窗口不正确
点击一个导航应该在frame中navigate,但是打开了一个新窗口,为什么呢