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>//升级之前就不会出现这种错误?只是解决 暂时不明白原因