发布的slpk无法在场景中加载(layer cannot be added)

0
分享 2017-11-09
原文链接:http://note.youdao.com/share/% ... 1%23/

  ArcGIS Server 和Portal for ArcGIS(都是10.5版本的)联合托管后,用户有的可以成功发布slpk,有的只能成功上传,但是一直在发布。当用户将它加载到场景中时,然后就开始报错了(如图,好气呀!明明联合托管什么的步骤都正确)。你在Server Manager中查看Hosted文件夹里也没有生成对应的场景图层。 
090805.png

推荐尝试以下操作: 
1、将IE设为默认浏览器,把发布的托管要素或者slpk场景都删除,然后取消server和portal的联合托管;

2、切换计算机用户至ArcGIS Server Accout(顺便再把IE设为默认浏览器),打开IE浏览器 -> Internet 选项,将安全中的三个检查取消勾选,如下图; 
截图.png

3、然后勾选使用SSL 3.0(有的机器可能是ssl 2.0或者ssl 2.0/ssl 3.0均有,一样勾选上);

截图(1).png

4、切换到计算机管理账户,打开本地安全策略 -> 本地策略 -> 安全选项,启用两个用户账户控制,如下图;

QQ截图20171109095928.png

5、重新将server和portal联合托管,并发布场景图层尝试。
 
补充:来自 qwq 用户。https://www.cnblogs.com/luwl/p/6839344.html
还有一种情况是,更改了arcgis 操作系统级别用户的密码之后,也会出现这种错误,因为这个用户的权限都丢了。需要重新赋予完全控制权限。详情参考上面的链接
 

8 个评论

这个方法也不可以啊
也是相同的错误吗,Hosted文件夹也没有是吗?
报错:未找到服务
报在Hosted文件夹下找不到该服务是吧?那能成功发布托管要素服务?
我的Hosted文件夹也没有,请问您怎么解决的呢
还有另外一种ERROR 001887报错可以参考https://www.cnblogs.com/luwl/p/6839344.html解决
邵明升

邵明升 回复 qwq

很赞
补充1: 10.6版本开始可以通过将新的 enablessl 参数与 changedbproperties 实用程序搭配使用,以启用托管服务器和切片缓存数据存储之间的 HTTP 通信,则可避免在托管服务器上启用 SSLv3 安全性。

打开datastore的安装目录下的tools文件夹(位置如:D:\Program
Files\ArcGIS\DataStore\tools)

使用cmd运行changedbproperties脚本,输入
changedbproperties --store tileCache --enablessl none

补充2:
用户的操作系统是Windows Server2008R2 SP1企业版,Enterprise是10.6.1,
这个操作系统下,勾选SSL3.0的解决方案没有效果。只能是通过DataStore的工具解决(补充1的方法)。

要回复文章请先登录注册