Announcement

Collapse
No announcement yet.

Probleme mit runat=server Positionierung

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Probleme mit runat=server Positionierung

    Hallo,

    es ist zum Verzweifeln :-(

    Mein Visual Studio .NET ist nicht mehr in der Lage, ein Web-Projekt zu erstellen, indem Komponenten mit runat=server enthalten sind! Natürlich erstelle ich die Komponente mit runat=server. Deploye ich das Projekt dann, erscheint im Web folgender Serverfehler:

    Serverfehler in der Anwendung '/Test'.
    --------------------------------------------------------------------------------

    Das Steuerelement 'TextBox1' des Typs 'TextBox' muss in einem Formtag mit runat=server positioniert werden.
    Beschreibung: Beim Ausführen der aktuellen Webanforderung ist ein unverarbeiteter Fehler aufgetreten. Überprüfen Sie die Stapelüberwachung, um weitere Informationen über diesen Fehler anzuzeigen und festzustellen, wo der Fehler im Code verursacht wurde.

    Ausnahmedetails: System.Web.HttpException: Das Steuerelement 'TextBox1' des Typs 'TextBox' muss in einem Formtag mit runat=server positioniert werden.

    Hier die Zeile der ASPX-Seite:
    <asp:TextBox ID="TextBox1" Width="100" Runat="server"></asp:TextBox>

    Ich hatte diesen Fehler vor einiger Zeit unter einem anderen Benutzer auf dem Rechner, jetzt unter dem aktuellen. Es kann doch nicht sein, dass das Probleme mit den benutzerspezifischen Einstellungen (Profil) sind?

    Auch eine komplette Deinstallation Visual Studio + .NET-Framework brachte damals keine Abhilfe, es war reine Zeitverschwendung.

    Wer weiß was da schief laufen könnte? Ich setze .NET 1.1 und VS .NET 2003 ein.

    Das Problem ist dringend und ich bin froh um jeden Hinweis. Ein Neuaufsetzen des Rechners ist unmöglich.

    Danke
    Reiko

  • #2
    Auch eine eben versuchte Installation von VS 2005 und .NET 2.0 hilft nicht weiter. Dort ist das selbe Verhalten zu beobachten.
    Womöglich ist der IIS das Problem? Vermutlich ist das .NET Framework nicht mehr korrekt registriert und er kann mit den .NET Erweiterungen nicht mehr richtig umgehen? ASP-Seiten funktionieren ja und ASPX ohne Runat-Server Komponenten ebenfalls.
    Allerdings gibt es keine Probleme bei der Ausführung von Projekten die früher erstellt wurden. Nur neu veränderte und neu compilierte machen Probleme.

    Ich bin ratlos

    Comment


    • #3
      Hallo,
      wenn ältere Projekte laufen, ist die ASP.NET-Installation in Ordnung.

      &gt;..muss in einem Formtag mit runat=server positioniert werden..

      Die Fehlermeldung bezieht sich auf das <b>Formtag</b> der Web Form. Tritt das Problem auch dann auf, wenn in der ASPX nur ein einziges Form mit der runat-Kennzeichnung enthalten ist:

      &lt;form id="Form1" method="post" runat="server"&gt;
      ..

      Comment

      Working...
      X