9.3 .net版本的manager访问依次报“1% 不是有效的win32程序”和404错误

在Windows server 2003 64位操作系统上,9.3 .net版本的manager访问依次报“1% 不是有效的win32程序”和404错误。
已邀请:

王知方

赞同来自:

【问题分析】:
远程后发现iis运行在默认的64位模式下,参照Esri 官方技术文章Using ArcGIS Server with a 64-bit processor(http://resources.esri.com/help ... r.htm)中的说明,首先配置iis以32位方式运行;
之后访问manager,报错“1% 不是有效的win32程序”。这是因为32位的iis进程中尝试运行64位的web服务扩展所致。在iis控制台,web服务扩展中,禁用掉64位的服务扩展(包括asp.net2.0 64位和asp.net 4.0 64位),再访问manager,报404错误;
确认asp.net 2.0(32位)web服务扩展已处于允许状态。其次检查manager这个web应用程序的设置,发现改程序属性中,负责运行aspx页面的扩展dll是指向framework644.0目录下的,将其改为32位framwork2.0目录下的对应aspnet_isapi.dll后,manager访问正常。
【解决办法】:
在64位系统上安装arcgis server 9.3 for .net版本,需要先配置iis运行在32位模式下后,再进行安装。否则可能出现安装后多项应用程序配置不正确的情况。

要回复问题请先登录注册