情景一:
軟件:ArcMap、對應版本ArcGIS server
可能是用了翻牆軟件
解決辦法:打開瀏覽器設置,如谷歌瀏覽器,高級設置,系統下--打開代理設置--局域網設置--取消勾選 使用自動配置腳本,點擊確定即可。
情景二:軟件:ArcMap、不對應版本ArcGIS server
解決辦法:更換為對應版本的ArcMap和ArcGIS server
情景三:ArcMap、對應版本ArcGIS server、ArcGIS Web Adapter、ArcGIS Portal
用ArcGIS Web Adapter分別配置了ArcGIS server、ArcGIS Portal,並且將ArcGIS server 托管到ArcGIS Portal
報錯截圖如下:



但是明明server可以訪問,卻出現以上情形,多半是地址填錯了,因為將server托管到了portal上,而此刻在ArcMap中雖然顯示連接的是Server服務器,實際上連接的是portal
解決辦法:因此地址欄中要填寫server的鏈接,而用戶名和密碼要填寫登錄portal的用戶名和密碼

連接成功

情景四:portal和server裝在同一台機器,portal和server通過域名的形式聯合托管,但是arcmap所在的機器因為某些原因不能通過域名形式訪問portal和server,只能通過ip的形式。但是在arcmap中連接server時,地址填ip形式,加上用戶名和密碼,會提示token錯誤,不加用戶名密碼又沒有辦法發布服務
解決辦法:在arcmap所在機器的hosts文件中添加server和portal所在機器的ip和域名映射,確保在瀏覽器中能通過ip的形式訪問到server,然后在arcmap中通過http://ip:6080/arcgis/manager/的形式連接即可。
附:ESRI 官網關於各種URL的介紹
https://enterprise.arcgis.com/zh-cn/server/latest/administer/windows/components-of-arcgis-urls.htm
PS:后續還有解決辦法,歡迎補充~~~~
