Xml-treeview-firewall

mercoledì 24 novembre 2004 - 15.20

igor Profilo | Junior Member

Ciao a tutti,
ho un problemino che mi sta facendo impazzire...
il menu della mia applicazione web é realizzato con un treeview popolato
da un file xml. Il tutto funziona egregiamente finché resto sul pc locale in fase di debug
oppure mi collego a questa macchina tramite un altra macchina nella rete.
Quando sposto tutto sul server di produzione il server mi da un errore che in poche
parole dice che non si riesce a leggere il file xml.
E' possibile(non penso) che il firewall blocchi una qualche esecuuzione?? la cosa ancor più strana é che,
se accedo a questo server con l'indirizzo che ha sulla Lan aziendale e non quello pubblico l'applicazione funziona
correttamente. Se qualcuono mi può aiutare gli sarei eternamente grato!!
saluti a tutti
igor

igor Profilo | Junior Member

L'errore che mi da é che the data at the root level is invalid. Line1, position 1.
Exception details: System.xml.xml exception ......

bla bla

il riferimento che gli do non é assoluto infatti se accedo al server con indirizzo
10.29. ecc cioé quello della lan interna il menu si vede correttamente..

igor Profilo | Junior Member

No, il file é ben formattato, te lo assicuro...
anch'îo pensavo quello, però in locale (debug) funzione tutto bene
e come detto anche sul server ma accedendo con l'indirizzo interno la cosa funziona
bene.... é solo quando passo dall'esterno...

igor Profilo | Junior Member

stavamo appunto guardando.... ma non riusciamo a capire cosa ci sia di anomalo...
oggi pomeriggio dobbiamo fare ancora delle prove.... perché la vecchia versione
dell'applicazione, senza frameset funzionava...

igor Profilo | Junior Member

Trovato....
' Dim sFile As String = Request.PhysicalApplicationPath & "menu\" & Session("IDUser") & ".xml"
' Dim xpd As XPathDocument = New XPathDocument(sFile)
' Dim xpn As XPathNavigator = xpd.CreateNavigator()
' Dim xpni As XPathNodeIterator = xpn.Select("//Pagine/Pagina")
' Dim numNodi = xpni.Count
' Dim a_pagine(numNodi) As String
' Dim fCount As Integer = 0

' While xpni.MoveNext
' a_pagine(fCount) = xpni.Current.Value
' 'Response.Write(xpni.Current.Value.ToString & "<br>")
' fCount = fCount + 1
' End While
questo codice bloccava l'esecuzione..... non so come mai.... penso che sia un problema di XPath
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