Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
Web Services, XML
Errore file non well-formed
mercoledì 18 ottobre 2006 - 18.50
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
jackdaniel
Profilo
| Newbie
2
messaggi | Data Invio:
mer 18 ott 2006 - 18:50
Ciao,
se creo un nuovo web service, anche se non lo tocco proprio, questo funziona solo dentro visual web developer (VS2005) e non con IIS.
quando immetto l'url virtuale che la directory ha su iis ricevo il seguente messaggio con Firefox:
Errore interpretazione XML: non well-formed
Indirizzo: http://localhost/ws/service.asmx
Linea numero 1, colonna 2:
<%@ WebService Language="C#" CodeBehind="~/App_Code/Service.cs" Class="Service" %>
-^
e il seguente con IE:
Impossibile visualizzare la pagina XML
Impossibile visualizzare l'input XML tramite il foglio di stile XSL. Correggere l'errore, quindi fare clic su Aggiorna, oppure riprovare in un momento successivo.
Nome con carattere iniziale non valido. Errore durante l'elaborazione della risorsa "http://localhost/tesiws/service.asmx"....
<%@ WebService Language="C#" CodeBehind="~/App_Code/Service.cs" Class="Service" %>
-^
Non riesco a risolvere questo problema quindi ringrazio anticipatamente se riuscirete ad aiutarmi.
Daniele
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
gio 19 ott 2006 - 10:09
ciao,
ma su pc dove gira iis hai installato il framework?
Il problema ad occhio è che la pagina non viene elaborata dal runtime di iis quando ci accedi da browser, queste pagine infatti devo essere elaborate dal framework e poi date al browser, altrimenti non sono corrette.
Infatti se le apri in locale da esplorarisorse con il tuo browser, non essendo interpretate dal Framework ti da errore di formato.
Percio' controlla nelle proprieta' del sito dove sta dentro il webservice se ci sono le mappature in modo che le pagine con quell'estensione siano elaborate dal framework:
Apri IIS manager->Proprieta' sopra al nodo->Home Directory->Configuration e controlla le estensioni....
se vedi qualcosa di sbagliato, nella macchina dove gira iis lancia da riga di comando la registrazione del framework:
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i
dove "v2.0.50727" è la versione del framework, il tuo potrebbe essere diverso...
ciao.
Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo
jackdaniel
Profilo
| Newbie
2
messaggi | Data Invio:
gio 19 ott 2006 - 10:41
ciao,
era proprio come pensavi...grazie mille!!!
Daniele
gigiale
Profilo
| Newbie
1
messaggi | Data Invio:
mer 1 lug 2009 - 12:54
Ciao io ho lo stesso problema
Errore interpretazione XML: non well-formed
Indirizzo: http://localhost/ws/service.asmx
Linea numero 1, colonna 2:
<%@ WebService Language="C#" CodeBehind="~/App_Code/Service.cs" Class="Service" %>
-^
ho controllato il framework ed ho sia il 2.0, che il 3.0 che il 3.5 quindi tutto aggiornato?
Qualcuno può aiutarmi a capire come risolvere il problema?
Grazie
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
mer 1 lug 2009 - 14:36
Ciao,
hai controllato in IIS se quel sito sta usando il framework corretto?
A mio avviso non è stato registrato l'utilizzo del framework per quelle estensioni, cosa che viene fatta in automatico all'installazione del framewrk stesso.
Prova a vedere se tra le estensioni abilitate di IIS c'è asp.net, che se non ricordo male per default in WIndows server 2003 sono disabilitate e le abiliti con il tasto "consenti".
Ciao.
Matteo Raumer
[MVP Visual C#]
http://blogs.dotnethell.it/freeteo
Torna su
Stanze Forum
Elenco Threads
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 !