"无法找到脚本库"错误解决过程
这几天可真算是让我的耐性经受极大考验,幸亏还能在不抱怨的情形下坚持下来,不易!
错误情况为:
想来一些兄弟也曾遇见过,原来一直不以为意,直至今天用验证控件时发现已经不能完成验证功能,心想估计是这个错误在作怪!马上进csdn的blog搜索,有不少需要的信息!
查看一些文章之后立马着手解决问题,同时郁闷的是自己的机子估计是着了病毒,控制台不能正常显示,每运行cmd之类命令都是一闪即消失,搞得郁闷!由于正在项目中,不敢轻言重装系统,只有凑合着用!找到WebUIValidation.js文件所在:C:\Inetpub\wwwroot\aspnet_client\system_web\1_1_4322,查看觉得没有问题!在参考一些网友解决方案时均告失败,同时使用开始-->运行-->输入"aspnet_regiis -c"也不例外。
实在无奈之时给来了一遍修复安装,由于机子较烂,花了我近两个半小时,郁闷!原以为这次应该大功告成,打开VS2003,运行项目,问题依旧!沉住气继续搞,找到文章http://blog.csdn.net/ling_78/archive/2004/08/10/70055.aspx,发现另一WebUIValidation.js文件,莫不是此文件非彼文件?于是开始重新注册该文件:
首先找到这个文件的位置,使用查找的功能查找此文件的位置,此文件一般为C:/winnt/Microsoft.Net/Framework/v1.1.4322/asp.netclientfiles/? (win2000 server下)
v1.1.4322是framework的版本号
找到此路径以后,返回到上级目录,也就是在v1.1.4322的文件夹内,看到一个aspnet_regiis.exe的文件。打
DOS命令窗口,键入当前的路径,执行以下命令
C:/winnt/Microsoft.Net/Framework/v1.1.4322/aspnet_regiis -c
执行结果
开始复制此版本<1.1.4322.0>的ASP.NET的客户端脚本文件。
已复制完成此版本<1.1.4322.0>的ASP.NET的客户端脚本文件。
注:由于本人控制台已经有点毛病,只能直接在开始-->运行中输入C:\WINNT\Microsoft.NET\Framework\v1.1.4322\aspnet_regiis -c
只见黑色控制台闪烁一下,消失!重新运行项目,再也没有弹出那令人讨厌的对话框!
原来需要重新注册的是C:\WINNT\Microsoft.NET\Framework\v1.1.4322\下的WebUIValidation.js而不是C:\Inetpub\wwwroot\aspnet_client\system_web\1_1_4322\下的js文件!