Я просто хочу сказать, что я не настолько знаком с aspnet.Мне дали это 6-летнее приложение, которое я пытаюсь автоматизировать с помощью Jenkins.(Я не выбрал эту жизнь, если бы для меня я переписал все это, используя что-то не из каменного века ...)
В любом случае, он компилируется локально, но когда я пытаюсь построить его, используяДженкинс - который, я думаю, похож на сборку с использованием аргументов командной строки - я получаю сообщение об ошибке ASPPARSE: циклические ссылки на файлы не допускаются.Я понимаю ошибку, но я не могу найти ее главным образом, потому что я не знаком с синтаксисами aspnet, я верю.Я также знаю, что могу добавить batch=false
к своему <compilation>
в webconfig, но это создает ошибки, связанные с памятью на компьютере 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 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]