Parser Error dopo trasferimento file in ambiente di collaudo

mercoledì 15 aprile 2009 - 10.43

Zukkerino84 Profilo | Newbie

Buongiorno,
tramite visual studio 2005 framework 2.0 ho creato un web services che in locale funziona perfettamente, ma trasferendo tramite un applicativo di controllo del ciclo di vita del software i sorgenti nell'ambiente di colaudo mi restituisce un errore quando vado a lanciare il file .asmx del servizio web.
L'errore restituito è: Parser Error
Parser Error Message: could not create type "nome progetto.nome file principale"
Line 1:<%@ web services language="c#" codebehind="nome file.asmx.cs" class="nome progetto.nome file principale"

Purtroppo non ho la possibilità di verificare cosa c'è nell'ambiente di collaudo e se l'IIS del server di collaudo ha configurato correttamente la directory virtuale dedicata a tale applicativo.

Potete aiutarmi?????

Grazie mille
Francesco

tonyexpo Profilo | Senior Member

>Buongiorno,

Ciao

>tramite visual studio 2005 framework 2.0 ho creato un web services
>che in locale funziona perfettamente, ma trasferendo tramite
>un applicativo di controllo del ciclo di vita del software i
>sorgenti nell'ambiente di colaudo mi restituisce un errore quando
>vado a lanciare il file .asmx del servizio web.

molto probabilmente hai già fatto così ma ti ricordo che un web service o una qualunque applicazione web non puo essere copiata in modo diretto sul server IIS di destinazione: va utilizzata la funzionalità di pubblicazione (click dx sul progetto, pubblica) che appunto compila il tutto in una cartella dove sarà poi possibile esportare in ambiente di produzione o validazione.

>L'errore restituito è: Parser Error
>Parser Error Message: could not create type "nome progetto.nome
>file principale"
>Line 1:<%@ web services language="c#" codebehind="nome file.asmx.cs"
>class="nome progetto.nome file principale"
>
>Purtroppo non ho la possibilità di verificare cosa c'è nell'ambiente
>di collaudo e se l'IIS del server di collaudo ha configurato
>correttamente la directory virtuale dedicata a tale applicativo.
>
>Potete aiutarmi?????
>
>Grazie mille
>Francesco

il problema ke hai, presupponendo che sia perfettamente funzionante in ambiente di sviluppo, è dovuto alla modalità di pubblicazione sul server di destinazione:
verifica che i file copiati siano stati messi in una virtualdirectory correttamente configurata e con impostata la giusta versione di framework .net


sfortunatamente (visto ke non puoi gestire l'IIS di destinazione) sembra ke il problema sia legato proprio alla pubblicazione.


Antonio Esposito
MCTS .NET 3.5 WCF, .NET 2.0 Distributed applications
MCP .NET 3.5/2.0
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5