Es gibt mehrere Gründe, warum Sie Circular file references are not allowed
error erhalten würden.
Es ist schwierig, die genaue Ursache zu bestimmen, ohne die Struktur oder den Code des Projekts zu sehen.
Wenn ich jedoch eine fundierte Schätzung machen würde, würde ich Folgendes tun:
Unknown server tag 'uc2:FAQ'.
, scheint es, dass das Benutzersteuerelement nicht kompiliert werden kann. UserControl
nicht kompilieren. <%@ Reference Control="~/app.master" %>
in der ascx-Datei). Auch , ein nicht so naheliegendes zirkuläres Referenzproblem mit der Benutzerkontrolle passiert, wenn Sie unbewusst in diese Situation geraten (über batching ):
PageA.aspx -> uc1.ascx -> PageB.aspx (batching) -> uc1.ascx -> PageA.aspx (batching)
Wenn das die wahrscheinliche Ursache ist, dann versuchen Sie batch=false
in Ihrer Konfiguration:
Hoffe, das hilft.
Tags und Links msbuild cruisecontrol.net aspnet-compiler