有关GeoProcessingTask的问题

研究使用ArcGIS Server9.2的Geoprocessing,遇到问题如下:

1、使用author制作含有模型或工具等的TOOLBOX或其MXD,还比较顺利,但到了Server里面GeoprocessingTask中以后,在Choose TaskDefinition时,Resource Manager和Resource都很容易找到,但Task就是找不出来,查EDN也说的不清不楚:If no tasks are available, check that the geoprocessing service contains at least one valid tool.

2、平时制作asp.net应用程序喜欢使用文件类型来开发调试,这样避免了使用IIS时出现的各种问题,但也就这样出现了新问题,打开WEB应用程序时,提示:

未能映射路径“/arcgisoutput”。

说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.InvalidOperationException: 未能映射路径“/arcgisoutput”。

折腾了一天,问题终于有了暂时性的解决:

1、把建好的Toolbox存放在ArcToolbox中以后再发布,在先行测试Toolbox及发布到Server以后Task都能找到,其实出错前的Toolbox里面也含有正确的工具(模型),但不知为什么Task就是找不出来,有知道的告知一下,先行谢过

2、arcgisoutput问题

一看就知是虚拟路径的问题,转在IIS环境中去开发调试,好,arcgisoutput问题解决了,但又出现了新的问题,程序运行正常,但Task窗口提示错误:Unable to get parameter information from geoprocessing resource,天哪!查EDN,解决如下:http://support.esri.com/index.cfm?fa=knowledgebase.techarticles.articleShow&d=32438,但是平时管理Server时沿习9.1没有习惯用Manager,而且Manager中的Application管理它自带模板的应用程序,另外开发的找不到接口,如何来在Task Definition中选择TASK,想过通过后台代码来定义,但一时使用的属性没有能够定位,这些一连串问题都解决不了,此路不通了,根据出错的情况,最后没有办法的办法,因为是文件模式,把VirtualDirectory属性改成绝对路径,好了,运行正常,但真正项目完成时怎么办,不知道了,还有待摸索···

 

 

 

 

转载于:https://www.cnblogs.com/xypfs21/archive/2008/09/10/1288541.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值