母版本无法使用前导.. 在顶级目录上退出 错误分析

今天在做的时候,改动了一下母版本,改完后就出现了:

“/”应用程序中的服务器错误。

无法使用前导 .. 在顶级目录上退出。

说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Web.HttpException: 无法使用前导 .. 在顶级目录上退出。

无法使用前导..在顶级目录上退出的错误,后来进过调试,后台代码没报错,数据库连接没报错,哪里出错了呢?

调试了几回都没出现错误,可到了执行完母版本的Page_Load方法,跳到页面的时候就出现了无法使用前导,在顶级目录退出的错误,这样分析只有在页面出现了错误,所以又看了母版本页面上的代码,把我刚才加的  

  <script type="text/javascript" src="http://www.cnblogs.com/JScripts/validator/ValidNul.js"></script>

代码注释掉,在运行一下,就可以了。看来是这里错误了,母版本页面可能无法加载

http://www.cnblogs.com/JScripts/validator/ValidNul.js 这个文件,就造成了无法使用前导,在顶级目录退出的错误,所以在出现这样错误的时候,只要检查一下你母版本页面上的代码,特别是加js和CSS等文件,第一看路径对不对,第二看能不能加载,这样一般就能解决这个问题

 

原文地址:https://www.cnblogs.com/jiangguanghe/p/1433293.html