分析器错误
“/”应用程序中的服务器错误。--------------------------------------------------------------------------------
分析器错误
说明: 在分析向此请求提供服务所需资源时出错。请检查下列特定分析错误详细信息并适当地修改源文件。
分析器错误消息: 无法使用前导 .. 在顶级目录上退出。
源错误:
行 1: <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="index_Default" %>
行 2:
行 3: <%@ Register Src="../controls/foot.ascx" TagName="foot" TagPrefix="uc2" %>
行 4:
行 5: <%@ Register Src="../controls/top.ascx" TagName="top" TagPrefix="uc1" %>
源文件: /Default.aspx 行: 3
--------------------------------------------------------------------------------
版本信息: Microsoft .NET Framework 版本:2.0.50727.3053; ASP.NET 版本:2.0.50727.3053
怎么回事? --------------------编程问答-------------------- 在更新程序之后出了这个错误“无法使用前导.. 在顶级目录上退出”
原来的程序没有错误的,以更新到新环境才出错,看来可能是某些地方使用了“../”的缘故。
仔细检查,果然,在一个引用图片的地方有人做了这样的连接“../xxx/pic”。修改之后就好了“~/pic”。
原因:在程序设计的时候,建立的是虚拟目录,在某个网站下的;但是更新到发布环境时候,发布到了一个网站,已经是顶级目录了,所以没法使用../
--------------------编程问答-------------------- DD --------------------编程问答-------------------- 分析器错误消息: 无法使用前导 .. 在顶级目录上退出。
在IIS里设置“启用父路径” --------------------编程问答--------------------
我是在本机调试出现的错误。 --------------------编程问答--------------------
根据你的提示 我把首页default.aspx 内的../ 都替换成跟路径了,结果又出错了,程序是完整服务器虚拟目录下下载下来的! 我的QQ:7652802 希望能帮忙指导下。
补充:.NET技术 , ASP.NET