'ServiceManager'对象没有属性'_services_list'

4727
14
11-21-2017 02:49 am
KjellTimalm"id=
通过
新贡献者III

运行"hosted_services = server1.services.list(folder='System')"时出现此错误。

AttributeError: 'ServiceManager'对象没有属性'_services_list'

我的GIS企业版本是10.5.1,ArcGIS API for Python版本是1.2.4。Python版本为3.6.3

“server1.services运行。List "给出如下结果:

<绑定方法ServiceManager. >ServiceManager的列表https://agsserver01.test.com:6443/arcgis/admin/services

有人有同样的错误或看到这条消息吗?

14日回复
PhilLarkin1"id=
通过
定期撰稿人

你的同事使用的服务器版本是什么?

0荣誉
ClintonBallandis1"id=
偶然的因素

你好,

我们运行的是ArcGIS企业10.7.1

谢谢,

克林顿

0荣誉
chapmang"id=
通过
新的因素

你好,

这也是我这周遇到的一个问题,我们有什么暗示可能是什么问题吗?

---------------------------------------------------------------------------AttributeError回溯(最近一次呼叫[4]:行1: ArcGISServerFolders = ArcGISServer.services.foldersC:\Program Files\ArcGIS\Pro\bin\Python\envs\ arcgispro-py3 \ lib \网站\ arcgis \ \ _common \ _base.py gis \服务器,在__getattr__:行86提高AttributeError% s对象没有属性% s% (类型自我).__name__、名称)AttributeError: 'Server'对象没有'services'属性---------------------------------------------------------------------------

我正在使用:
ArcGIS Pro 2.7.2
Python API (arcgis) 1.8.3
ArcGIS 服务10.7.1

非常感谢

JoshuaWatson3"id=
通过
新的因素

我已经能够用ArcGIS Python API的1.8.2到1.9.1版本重新创建这个问题。

对于仍然有此问题的人来说,这似乎是在使用非标准门户管理员帐户进行连接时引起的。似乎有一种方法,通过使用'portal_connection'可选参数显式重新连接,如下所示:

gis = gis (portal_url, user_name, user_pass) hosting_server_url = gis.admin.servers.get(role="HOSTING_SERVER")[0]。url hosting_server = Server(url=hosting_server_url, portal_connection=gis)

出于某种原因,从gis.admin.servers.get()返回的服务器对象是一个连接,但不是真正的管理连接。我可以返回URL,但不能返回许多其他属性。

希望这能有所帮助。

0荣誉
PhilLarkin1"id=
通过
定期撰稿人

当我指向一个宕机/不可达的AGS服务器时,我遇到了这个错误。当指向一个可用的服务器时,下面的代码工作。

我的环境:
ArcGIS Pro 2.8.3
Python API (arcgis) 1.8.5
ArcGIS 服务10.8.1

从arcgis。Gis导入服务器url = r"https://:6443/arcgis/admin/" site = server.Server(url,username="",password="<>") admin = site.content.admin adminServices = admin。services servicelist = adminServices.list(folder="") # servicelist返回服务对象列表

0荣誉