.net 对';Sys';是我升级的web应用程序中未定义的消息

.net 对';Sys';是我升级的web应用程序中未定义的消息,.net,asp.net,asp.net-2.0,asp.net-3.5,.net,Asp.net,Asp.net 2.0,Asp.net 3.5,我有一个最初在.NET1.1框架上编写的web应用程序。此后,我尝试将其升级到.NET3.5框架。我现在在我的页面上出现了这个javascript错误,我一直都不知道到底是什么原因 我已经针对.NET3.5框架开发了应用程序,甚至在web.config文件中删除并添加了它。关于如何解决这个问题有什么想法吗 更新时间:2009年1月20日下午6:44 我验证了我的HttpHandler,每个部分看起来都不错。。。创建了一个新的WebForm1.aspx页面,添加了一个脚本管理器,但仍然收到相同的错

我有一个最初在.NET1.1框架上编写的web应用程序。此后,我尝试将其升级到.NET3.5框架。我现在在我的页面上出现了这个javascript错误,我一直都不知道到底是什么原因

我已经针对.NET3.5框架开发了应用程序,甚至在web.config文件中删除并添加了它。关于如何解决这个问题有什么想法吗

更新时间:2009年1月20日下午6:44

我验证了我的HttpHandler,每个部分看起来都不错。。。创建了一个新的WebForm1.aspx页面,添加了一个脚本管理器,但仍然收到相同的错误

分辨率


抛出错误的是一个旧的组件艺术javascript库。

我猜是缺少一个javascript库-检查访问日志以查看生成404的请求。

我倾向于在Firefox中使用FireBug-它允许您查看每个dynamic.js文件的内容-您可能会发现其中一个是产生404或500内部服务器错误

在不知道您使用的是哪种AJAX框架的情况下,我真的帮不上什么忙,但我会看看web.config中声明的HttpHandler,您可能会看到一些条目,如:

    <httpHandlers>
        <remove verb="*" path="*.asmx" />
        <add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
        <add verb="*" path="*_AppService.axd" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
        <add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" validate="false" />
        <add verb="*" path="*.mvc" validate="false" type="System.Web.Mvc.MvcHttpHandler, System.Web.Mvc, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
    </httpHandlers>

这些是标准的.NET3.5脚本库,您的脚本库可能会有所不同


但请查看其中的内容,并确保引用的库可用-将此部分与原始1.1 web.config中的相同部分进行比较-这将使您走上正确的轨道。

我检查了,我的与您的相同。。。我创建了一个新的WebForm1.aspx页面,添加了一个脚本管理器,并得到了相同的错误。是javascript库导致了错误!谢谢