文件的结构是Default.masterOrderManage文件夹下的文件
----OrderAdd.aspx
----OrderCheck.aspx等文件<%@ Page Language="C#" MasterPageFile="~/Default.master"  错误提示在这一行  不允许文件的循环引用 
我找了半天都没有找到那里循环了只有这个文件夹下的asp.net页面才出现这个错误  其他的文件夹下的asp.net同样引用了这个模板页 但它们就不出现这个错误而且编译的时候没有错误  就是在发布的时候才出现这个错误(不过有时候又可以成功 成功的概率是10% 10次发布中有一次是成功的)IDE为VS2005  
老子快疯了  求求魔鬼怪神仙佛。。 帮我解决下这个问题吧!!!!!!!

解决方案 »

  1.   

    masterpage中<%@ Master Language="C#" AutoEventWireup="true" CodeFile="Default.master.cs" Inherits="_Default" %>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" >
    <head id="Head1" runat="server">
        <title></title>
        <style media="print" type="text/css">
            .Noprint{display:none;}   
            .PageNext{page-break-after:   always;} 
        </style>
        <script type='text/javascript'>
    function checkkey(){   
         if(!(((window.event.keyCode >= 48) && (window.event.keyCode <= 57)) 
            || (window.event.keyCode == 13) || (window.event.keyCode == 46))){
            alert("输入的必须是合法的数据");
            window.event.keyCode = 0 ;
        }
      } 
    function NoInput()
    {
        alert("请通过右边的选择按钮来选择");
        window.event.keyCode = 0 ;
    }
        </script>
    </head>
    <body background="<%=this.ResolveUrl("img/OrderBg.gif") %>">
    <table cellpadding="0" cellspacing="0" width="100%" class="Noprint">
    <tr>
    <td width="22" height="36" background="<%=this.ResolveUrl("img/menubg.gif") %>">
    </td>
    <td width="680" background="<%=this.ResolveUrl("img/menubg2.gif") %>">
    <asp:Panel ID="MenuPanel" runat="server">
    <script language="javascript" type="text/javascript">
    <!-- 这个是菜单开始--
    stm_bm(["tubtehr",430,"","<%=this.ResolveUrl("img/blank.gif") %>",0,"","",0,0,0,0,0,1,0,0,"","",0],this);
    stm_ai("p0i1",[6,1,"#ACA899","",0,0,0]);
    stm_aix("p0i2","p0i0",[0," 测试页面  ","","",-1,-1,0,"","_self"]);
    stm_bp("p1",[1,4,0,0,2,3,1,0,100,"progid:DXImageTransform.Microsoft.Fade(overlap=.5,enabled=0,Duration=0.43)",-2,"",-2,67,2,3,"#999999","#FFFFFF","",3,1,1,"#ACA899"]);stm_ep();
    OrderManage文件夹下的一个页面
     <%@ Page Language="C#" MasterPageFile="~/default.master" AutoEventWireup="true" CodeFile="Test.aspx.cs" Inherits="OrderManage_Test" Title="Untitled Page" %>
    <asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
    </asp:Content>
    哎  真是郁闷阿  弄了好久都不知道哪里出问题阿