当我重新/建立我的ASP.NET网站时,我没有收到任何错误。但是,当我发布该网站时,它给了我一个“不允许循环文件引用”。错误。
我在web.config文件的'compilation'标签中添加了batch ='false'选项。请参见下文
<compilation debug="true" batch="false" targetFramework="4.0">
<assemblies>
<add assembly="Microsoft.ReportViewer.WebForms, Version=10.0.0.0, Culture=neutral/>
<add assembly="Microsoft.ReportViewer.Common, Version=10.0.0.0, Culture=neutral/>
<add assembly="Microsoft.Build.Framework, Version=4.0.0.0, Culture=neutral/>
<add assembly="System.Management, Version=4.0.0.0, Culture=neutral/>
<add assembly="WindowsBase, Version=4.0.0.0, Culture=neutral/>
</assemblies>
<buildProviders>
<add extension=".rdlc" type="Microsoft.Reporting.RdlBuildProvider, Microsoft.ReportViewer.WebForms, Version=10.0.0.0, Culture=neutral/>
</buildProviders>
</compilation>
但是当我发布我的网站时,列出了以下错误消息。
================================================================================
| | Description | File | Line |
--------------------------------------------------------------------------------
| 478 | Circular file references are not allowed. | ReviewDownload.aspx | 1 |
| 479 | Circular file references are not allowed. | Audits.aspx | 1 |
| 480 | Circular file references are not allowed. | NewAuditCreate.aspx | 1 |
| 481 | Circular file references are not allowed. | EditAudit.aspx | 1 |
================================================================================
这是文件头,
ReviewDownload.aspx
<%@ Page Title="" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true" CodeFile="ReviewDownload.aspx.cs" Inherits="ReviewDownload" %>
Audits.aspx
<%@ Page Title="AHS MDR Review - Reviews" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true"
CodeFile="Audits.aspx.cs" Inherits="_Default" MaintainScrollPositionOnPostback="true"
EnableEventValidation="false" %>
NewAuditCreate.aspx
<%@ Page Title="AHS MDR Review - Create Review" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true"
CodeFile="NewAuditCreate.aspx.cs" Inherits="NewAuditCreate" ValidateRequest="true" %>
EditAudit.aspx
<%@ Page Title="AHS MDR Review - Edit Review" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true"
CodeFile="EditAudit.aspx.cs" Inherits="EditAudit" %>