2008-11-11 12 views
6

(Warnung - asp Neuling) Ich habe eine aspx-Datei mit dem Tag"STARTTAG: ungültiger Elementname" in default.aspx

<%@ Page Language=VB ... %> 

gleich am Anfang der Datei.

Wenn dieser Server von meinem IIS Aufruf (http://localhost/myservice/default.aspx), das gibt mir den Fehler

Diese Seite folgende Fehler enthält:

Fehler in Zeile 1 in Spalte 2: STARTTAG: ungültig Elementname
Unten ist ein Rendern der Seite bis der erste Fehler.

Was mache ich falsch?

+0

vergessen Sie nicht, die .asmx Erweiterung zu Anwendungszuordnungen hinzuzufügen ... –

Antwort

4

Es sieht so aus, als ob der Browser versucht, eine XML-Datei anzuzeigen, da dies einen Fehler beim zweiten Zeichen der ersten Zeile darstellt. Also ich denke, die Datei wird nicht geparst, sondern einfach zurückgegeben, wie es sofort ist. Überprüfen Sie, ob Ihr IIS-Server korrekt konfiguriert ist und Ihre ASP-Tags analysiert, bevor Sie die Seite zurückgeben.

+0

Ja, es klingt wie ASP.NET nicht korrekt in IIS installiert ist. Wenn Sie diese Seite in VS debuggen können, dann ist das definitiv das Problem. – Will

6

Als ich in die Registerkarte ASP.NET für das virtuelle Verzeichnis ging, bemerkte ich, dass die ASP.NET-Version nicht ausgewählt war (es war ein leeres Kombinationsfeld). Die Wahl der .NET-Framework-Version hat den Trick gemacht. Vielen Dank.

1

Ähnlich dem vorherigen Kommentar, in meinem Setup wurde auch die ASP.NET-Version nicht ausgewählt. Aber nach der Auswahl der Version habe ich den folgenden Fehler beim Zugriff auf die aspx-Datei erhalten. Windows XP, IIS 5.1. Ausnahmedetails: System.Web.Hosting.HostingEnvironmentException: Zugriff auf IIS-Metabasis fehlgeschlagen.

die folgenden Befehle ausgeführt, aspnet_iis -i und aspnet_iis -ga

das Problem behoben.

2

Als ich das tat. Es hat gut funktioniert.

Gehe zu dieser directroy in Eingabeaufforderung C: \ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 Führen Sie diesen Befehl Aspnet_regiis -I

diese aspnet

1

Versuchen Sie diese installieren:

So installieren und aktivieren Sie ASP.NET:

Klicken Sie auf Start, und klicken Sie dann auf Systemsteuerung. Klicken Sie auf Software hinzufügen oder entfernen. Klicken Sie auf Windows-Komponenten hinzufügen/entfernen. Doppelklicken Sie auf Anwendungsserver, und klicken Sie dann auf Details. Klicken Sie auf das Kontrollkästchen ASP.NET, und klicken Sie dann auf OK. Klicken Sie auf Weiter. Klicken Sie auf Fertig stellen.

1

Für mich bestand das Problem darin, dass ich die .svc-Datei unter Verwendung meines lokalen Dateipfads, der einem Server in meinem Browser zugeordnet war, sah, als ich den wortwörtlichen Pfad zu meinem Server verwenden wollte.

Verwandte Themen