URL重写后,无法使用前导 .. 在顶级目录上退出。

来源:互联网 发布:iphone6短信群发软件 编辑:程序博客网 时间:2024/05/21 09:56

最近发现Google爬虫爬到一些页面的时候出现在这样的错误

 

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

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

 

说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.Web.HttpException: 无法使用前导 .. 在顶级目录上退出。

源错误:

[没有相关的源行]


源文件: c:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/Temporary ASP.NET Files/root/a5084287/2b540a46/App_Web_sts0gxvb.0.cs    行: 0

 

 

解决方法:

把form表单的runat="server"去掉

然后在页面cs里添加代码

    public override void VerifyRenderingInServerForm(Control control)
    {
        // Confirms that an HtmlForm control is rendered for
    }   

就可以了```

 至于上面的代码的意思不太懂```

求解答