Messaggio di errore del parser:impossibile caricare il tipo "webmarketing"

Messaggio di errore del parser:impossibile caricare il tipo "webmarketing"

Ho avuto lo stesso problema prima di modificare semplicemente CodeBehind in File di codice e ha funzionato. Ricordo che funziona in locale ma ho avuto questo problema dopo il caricamento.


Ciò si verifica normalmente quando si copiano file da un progetto di applicazione Web in un progetto sito Web.

Quando crei un'applicazione Web, la direttiva Page è CodeBehind per le pagine web.

Se crei la tua applicazione come sito web, la direttiva Page è CodeFile

Quindi, se copi da un'applicazione Web al sito Web, lo spazio dei nomi e la direttiva della pagina non cambieranno automaticamente, dovresti farlo manualmente per correggere questo errore.


Ho avuto questo messaggio di errore. Il problema era che i miei file .cs e aspx non erano stati aggiunti al progetto. Erano nella cartella, ma non sono stati aggiunti. L'ho risolto aggiungendoli al progetto (tasto destro, Aggiungi). E poi, dopo aver creato il progetto, è stato compilato in una dll nella cartella bin. Non era necessario modificare il testo da CodeBehind a CodeFile.