我已经尝试了通过Google找到的每个解决方案,而且我目前处于亏损状态。'系统未定义'错误javascript错误
我有几个项目是为.Net 2.0和IIS6 Server 2003 32位创建的,并且正在迁移到IIS7 Server 2008 64位(我对IIS7和Server '08都是新手)。现在,任何利用.Net AJAX的页面在迁移后都会得到这个'Sys is undefined error'。当我查看源代码并尝试查看任何* .axd文件时,我得到了一个404.
我检查了我的web.config具有所有适当的部分,并将所有“Version”属性设置为1.0.61025.0因为我目前不从.Net 2.0升级。虚拟目录被创建为应用程序,并且应用程序池被设置为.Net 2.0 Integrated。
我已检查* .axd处理程序映射存在并设置为“未指定的路径类型”。还有适当的* _AppService.axd和ScriptResource.axd映射。
我没有对Sys进行任何自定义JavaScript引用。
我已经尝试在服务器上修复/重新安装.Net,并通过命令行运行aspnet_regiis。
我也尝试创建“空白”WebResource.axd和ScriptResource.axd文件,把它们放在项目中。虽然它们消除了'Sys is undefined'错误,但它也会在任何寻找该文件的页面中打破功能。
我还有其他的选择吗?我错过了别的什么,或者我在已经采取的步骤中犯了错误?任何洞察你们可以提供非常感谢。谢谢!
是否安装[ASP.NET AJAX 1.0(HTTP(^^):// WWW。 microsoft.com/downloads/en/details.aspx?FamilyID=ca9d90fa-e8c9-42e3-aa19-08e2c027f5d6&displaylang=en)? – JefClaes 2011-06-02 19:34:39
对不起,延迟重播,我虽然会收到电子邮件的评论以及答案。是的.Net AJAX安装在服务器上,虽然我没有自己做。然而,我认为这可能是问题所在,我试图修复它,并将其移除并重新安装,但错误仍然存在。 – Lys 2011-06-06 14:31:57