新项目开始,客户提供新空间数据,为了复用以前的代码故在ArcMap中修改MXD中图层属性表,增加删除了些许字段,发布地图,测试,报错:"Unable to perform query. Please check your parameters."
第一反应在ArcGIS Services Directory 做"1=1"判断查询时依然报相同错误,确认不是程序问题,仔细研究发现,它的"Display Field: 名称",而我编辑图层时已经去掉了"名称"字段,找到问题所在了。
解决方案:ArcMap中Remove掉该图层,再Add Data..重新发布服务,重启IIS,即可。