ArcGIS Server9.3程序升级到ArcGIS Server9.3.1的问题 中出现 Sys.Res.rypeRegisteredTwice 为空或不是对象

Map.aspx中引用JS文件:Web.js

Web.js代码如下:

Type.registerNamespace("MapClient.MapOp");

function AddLayer{
  .....
}

久久找不到原因 看到很多资料

//在 web.config-->system.web配置节添加
<httpHandlers> <remove verb="*" path="*.asmx"/>
<add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory"/>
<add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" validate="false"/>
</httpHandlers>

还是不能解决,新建同样页面没有问题,回去检查前台页面

发现Map.aspx引用js两次  汗。。。

<script language="javascript" type="text/javascript" src="Web.js.js"></script>
<script language="javascript" type="text/javascript" src="Web.js.js"></script>
//升级之前就不会出现这种错误?只是解决 暂时不明白原因
posted @ 2011-04-08 17:32  WillWayer  阅读(394)  评论(0编辑  收藏  举报