请问各位大佬,我发布的server里面的服务怎么只有在登录过server manger之后才能在调用的地图里显示出来呢?!求解答

没有手动登录server manger之前,一直刷新地图服务就是不显示,一登录server manger 就显示出来了,请问是什么原因呢?
 
我用的是3.9的Javacript API
 
1、没有手动登录server manger之前

3.jpg

 
2、登录server manger 之后

2.jpg


1.jpg

3、在浏览器直接访问  https://localhost:6443/arcgis/rest/services/提取至点/MapServer  提示不安全,如下:

6.jpg


7.jpg

已邀请:

许丹石 - Esri技术支持工程师

赞同来自: cuijiying

F12看请求。是否因为此服务具有权限,用户未登录的原因造成无法正确返回服务信息。
此服务是面向所有人的服务吗?
ArcGIS Server是什么版本,有没有联合托管Portal for ArcGIS?

谢军

赞同来自: cuijiying

已经是面向公共了,和权限没关系,是由于https使用了自签名证书不安全造成的吧。直接在浏览器中访问https://localhost:6443/arcgis/rest/services/提取至点/MapServer,在不进行登陆的时候是否能够访问,如果可以,就确认不是权限的问题。为了避免自签名证书引起的问题,在程序中使用http访问这个地图服务吧。

cuijiying - 我是一名GIS爱好者,有一定的开发经验,欢迎各位多多指教!

赞同来自:

server 是10.5的,没有联合托管Portal for ArcGIS呢,F12显示如下错误:
 

4.jpg


init.js:159 GET https://localhost:6443/arcgis/rest/info?f=json net::ERR_INSECURE_RESPONSE
k @ init.js:159
b.xhr @ init.js:191
b.xhrGet @ init.js:191
w @ init.js:635
z @ init.js:639
_load @ init.js:1667
(anonymous) @ init.js:174
constructor @ init.js:305
(anonymous) @ init.js:105
(anonymous) @ test39.html:49
ga @ init.js:32
(anonymous) @ init.js:32
ha @ init.js:32
ea @ init.js:32
h @ init.js:34
(anonymous) @ init.js:39
init.js:505 GET https://localhost:6443/arcgis/ ... oScript3._jsonpCallback net::ERR_INSECURE_RESPONSE
r._attach @ init.js:505
r @ init.js:504
get @ init.js:520
t @ init.js:632
f @ init.js:636
z @ init.js:641
_load @ init.js:1667
(anonymous) @ init.js:174
constructor @ init.js:305
(anonymous) @ init.js:105
(anonymous) @ test39.html:49
ga @ init.js:32
(anonymous) @ init.js:32
ha @ init.js:32
ea @ init.js:32
h @ init.js:34
(anonymous) @ init.js:39
init.js:159 XHR finished loading: GET "http://services.arcgisonline.c ... t%3B.
k @ init.js:159
b.xhr @ init.js:191
b.xhrGet @ init.js:191
w @ init.js:635
z @ init.js:639
_load @ init.js:1667
(anonymous) @ init.js:174
constructor @ init.js:1149
(anonymous) @ init.js:105
(anonymous) @ init.js:1259
forEach @ init.js:225
setBasemap @ init.js:1258
constructor @ init.js:1031
advice @ init.js:239
g @ init.js:239
(anonymous) @ init.js:105
(anonymous) @ test39.html:32
ga @ init.js:32
(anonymous) @ init.js:32
ha @ init.js:32
ea @ init.js:32
h @ init.js:34
(anonymous) @ init.js:39
init.js:159 XHR finished loading: GET "http://services.arcgisonline.c ... t%3B.
k @ init.js:159
b.xhr @ init.js:191
b.xhrGet @ init.js:191
t @ init.js:634
f @ init.js:636
z @ init.js:641
_getTileMap @ init.js:845
_process @ init.js:844
(anonymous) @ init.js:844
(anonymous) @ init.js:174
k @ init.js:195
r @ init.js:195
resolve @ init.js:197
load @ init.js:845
(anonymous) @ init.js:640
c @ init.js:74
d @ init.js:74
resolve.callback @ init.js:75
c @ init.js:74
d @ init.js:74
resolve.callback @ init.js:75
c @ init.js:74
d @ init.js:74
resolve.callback @ init.js:75
(anonymous) @ init.js:636
c @ init.js:74
d @ init.js:74
resolve.callback @ init.js:75
c @ init.js:74
d @ init.js:74
resolve.callback @ init.js:75
c @ init.js:75
d @ init.js:74
resolve.callback @ init.js:75
c @ init.js:75
d @ init.js:74
resolve.callback @ init.js:75
c @ init.js:74
d @ init.js:74
resolve.callback @ init.js:75
c @ init.js:74
d @ init.js:74
resolve.callback @ init.js:75
(anonymous) @ init.js:520
k @ init.js:195
r @ init.js:195
resolve @ init.js:197
a @ init.js:196
k @ init.js:196
r @ init.js:195
resolve @ init.js:197
a @ init.js:196
k @ init.js:196
r @ init.js:195
resolve @ init.js:197
a @ init.js:196
k @ init.js:196
r @ init.js:195
resolve @ init.js:197
v @ init.js:503
b.jsonp.u.(anonymous function) @ init.js:503
_jsonpCallback @ init.js:524
(anonymous) @ 8?callback=dojo.io.script.jsonp_dojoIoScript12._jsonpCallback:1
 

要回复问题请先登录注册