Messaggio di errore di sintassi
-
03-07-2019 - |
Domanda
Sto avendo un paio di settimane brutte. Tutto ciò che tocco sembra spezzarsi. Ok, comunque ... Ho un'applicazione web in Visual Studio 2008 e ha iniziato a comportarsi in modo strano. Ricevo un messaggio di errore che dice errore di sintassi (niente di più). "Punti" alla prima riga nel mio file Forms.aspx. La riga dice
<%@ Page Language="C#" MasterPageFile="MasterPageLogin.master" AutoEventWireup="true" CodeFile="Forms.aspx.cs" Inherits="artlgn_Form" Title="Untiled Page" %>
Ho un file con lo stesso nome in una cartella diversa, ma non è stato un problema prima.
Lo spazio dei nomi della classe è diverso nei due file.
Suppongo che mi manchi qualcosa di ovvio.
Grazie in anticipo!
/ Fredrik
Soluzione
Una cosa da controllare è chiudere sia Visual Studio che IIS. Vai alla cartella temporanea ASP.NET, probabilmente:
C: \ Windows \ Microsoft.NET \ Framework \ v2.0.50727 \ Temporary File ASP.NET
Ora elimina tutte le cartelle e i file all'interno di quella directory. Riavvia IIS e Visual Studio e prova a ricostruire ed eseguire il tuo progetto. Questa è solo una cosa da verificare quando si verificano strani errori di compilazione come questo.
Altri suggerimenti
Puoi ottenere maggiori informazioni sull'errore abilitando il debugger nel tuo browser. Dopo aver abilitato il debugger, non appena si verifica l'errore, ti verrà chiesto se desideri eseguire il debug dell'errore, premi " Sì " ;, e ti porterà alla linea difettosa.