ARCGIS SERVER地图显示空白原因
1\地图显示空白的常见原因是您引用了一个已停止、不可用或不存在的地图服务
2\网络流量
3\权限问题以及对服务和文件系统属性的修改都可能导致出现空白
4\如果Web服务器计算机的名称中包含下划线 (_),也可能出现空白地图
(我在ArcCatalog里面点击“识别”按钮,在地图中选的地方队的话能够显示地图上的信息,所以shp图层是没有问题的)
1、打开ArcCatalog,停止地图服务。
2、修改地图服务的输出路径“参数”中目录设定为None,此时Supported Image Return Type(支持的图像返回类型)显示为MIME only。
3、启动地图服务,预览出来了,那么可以肯定问题是虚拟路径配置不正确。因为MIME方式直接在内存中使用图片的,这种配置下如果地图能出来即说明原来的虚拟路径配置的访问权限或目录存在问题.
4\重新设置好输出路径(output directory)在可户端浏览地图时(这时可能是空白),查看输出路径下是否有图片文件生成,打开图片如果是空白的说明是ARCGIS服务有问题,如果不是空白那就基本确定是虚拟路径权限问题;如果输出路径下连图片都没有那就是ARCGIS SERVER配置问题(尤其是用户权限).
解决办法:
1、打开IIS,在默认网站下找到arcgisoutput目录。
2、查看目录的属性,确定其指向的本地路径为C:\arcgisserver\arcgisoutput(假定ArcGIS Server安装在C盘),且必须具有读取和目录浏览这两个权限。
3、查看C:\arcgisserver\arcgisoutput的属性,确定IUSR_<machine_name>用户对目录有读权限。
4、如果arcgisoutput没有图片文件,则还要确定ArcGISSOC用户对目录有写权限。
5、实在不行就把arcgis server重新安装或POST一下,然后把新生成的arcgisserver设为共享然后在看
网络环境也要正确:
ArcGIS Server 可以在 Windows 域或 Windows 工作组环境中运行。
在 Windows 工作组环境中使用 ArcGIS Server 时,需要执行以下步骤,以确保对 GIS 服务器进行正确的身份验证:
所有用户必须均为本地用户。在“GIS 服务器安装后配置”中定义的所有帐户(SOC 帐户、SOM 帐户和 ArcGIS Web 服务帐户)及添加到 agsusers 或 agsadmin 组中的任何用户均必须为本地用户。
这些本地用户帐户在所有计算机上的用户名和密码(区分大小写)均必须相同。
必须通过以下方式更改默认本地安全设置:
导航到控制面板 > 管理工具 > 本地安全策略。
在左侧的目录树中,单击安全设置 > 本地策略 > 安全选项。
双击网络访问:本地帐户的共享和安全模型。
单击经典 - 本地用户自身身份验证,然后单击确定。