我只是想说我先不熟悉aspnet。我已经得到了这个6个应用程序,我试图使用Jenkins自动化。 (如果对我来说,我没有选择这种生活我会用石器时代的东西重写整件事......)
无论如何它在本地编译但是当我尝试使用jenkins构建它时 - 我猜这类似于使用命令行参数构建 - 我得到错误ASPPARSE:Circular
不允许使用文件引用。我理解错误,但我找不到它主要是因为我不熟悉我相信的aspnet语法。我也知道我可以在webconfig中将batch=false
添加到我的<compilation>
,但这会在Jenkins计算机中创建与内存相关的错误。
ASPNETCOMPILER:错误ASPRUNTIME:应用程序域中的 正在运行的线程已被卸载。
我在线查询,所有帖子都过于通用,我不知道如何申请我的解决方案或根本不适用。
我认为由于这些标签导致文件中出现问题
Sorry.aspx(Sorry.aspx.cs在同一目录中):
<%@Page Title="" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true" CodeFile="Sorry.aspx.cs" Inherits="Sorry" %>
并在同一目录Site.master:
<%@Master Language="C#" AutoEventWireup="true" CodeFile="Site.master.cs" Inherits="SiteMaster" %>
我真的很难理解如何有循环引用可能还有其他东西我不知道了吗? 在此先感谢您的帮助!
编辑 - 我收到以下错误:
16:25:21 /Sorry.aspx(1): error ASPPARSE: Circular file references are not allowed. [F:\JENKINS-SLAVE\workspace\Branch_4.04.000\website.publishproj]
16:25:21 /ManualTransactionInput.aspx(1): error ASPPARSE: Circular file references are not allowed. [F:\JENKINS-SLAVE\workspace\Branch_4.04.000\website.publishproj]
16:25:21 /Default.aspx(1): error ASPPARSE: Circular file references are not allowed. [F:\JENKINS-SLAVE\workspace\Branch_4.04.000\website.publishproj]