Getting Fehler beim Laden von Typfehlern während der Veröffentlichung

9

Erhalte folgende Fehler nach dem Versuch, mit aspnet_compiler zu publizieren

%Vor%

Irgendeine Idee, wie man sie löst

    
sam 20.05.2009, 15:02
quelle

1 Antwort

1

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:

  • Mit Blick auf den nächsten Fehler: Unknown server tag 'uc2:FAQ'. , scheint es, dass das Benutzersteuerelement nicht kompiliert werden kann.
  • Es ist auch wahrscheinlich, dass diese Benutzerkontrolle hier der Streitpunkt ist. Der Rest ist das Ergebnis von UserControl nicht kompilieren.
  • Wenn ja, dann prüfen Sie, ob es Referenzen auf die Masterseite / irgendeine andere Seite innerhalb des Benutzersteuerelements gibt (etwas wie <%@ 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:

%Vor%

Hoffe, das hilft.

    
Mrchief 23.08.2011 16:05
quelle