Циркулярная справка ASPNET - PullRequest
0 голосов
/ 01 июня 2018

Я просто хочу сказать, что я не настолько знаком с 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]
...