虽然这是一个很沉旧的话题了,但是越是旧就越值得玩味呀,哈哈哈,以下讨论的情况均是在som和soc服务,以及arcgis软件都正常安装并运行,本机能够连上本机上的地图服务的情况下做讲解。
最近在公司搞一个项目,这个项目大概有2-3个人在开发,大家都要用到同一个地图服务,这个简单,把地图服务放在某个同事的机器上,其它人访问他机器上的服务就好,于是说干就干,在同事的A机上把地图服务发布出来了。这下问题就来了,其它同事的机器用catalog连接不上A机上的地图服务,在add gis server -> use gis server -> server URL中键入了http://IP/arcgis/services,点完成的时候,弹出错误提示"generic server error",怎么回事,这种问题第一个想到试试访问同事的rest服务,于是打开IE,键入http://IP/arcgis/rest,居然又出错,这回是无法打开网页,难道是IIS无法访问,尝试访问A机IIS网站下的其它虚拟路径,仍是打不开网站,看看同事的机器是xp的,突然想起xp与server不同,web服务器默认是没有勾选的,于是控制面板 -> window防火墙 -> 高级 -> 设置 -> 勾选web服务器一项,再试试访问,可以访问得到iis下的目录了,重新进入http://IP/arcgis/rest下,这回又出错了,是应用程序错误,错误信息记不清了,大概是"Identity: authorization not supply",居然是权限不够,找不出问题所在