Salvare file su server

mercoledì 17 febbraio 2010 - 16.38

Carlik Profilo | Junior Member

Salve a tutti ,
Ho un Web Service ,pubblicato su IIS, che deve leggere un file XML che risiede sul server.
Come posso calcolare il percorso ? cioè quando scrivo

Dim doc As New System.Xml.XmlDocument
doc.Load("???? /EngineSetup.xml")

Cosa devo mettere al posto dei ????
Grazie
PS:Ho sbagliato il Titolo , scusate

tonyexpo Profilo | Senior Member

>Salve a tutti ,
>Ho un Web Service ,pubblicato su IIS, che deve leggere un file
>XML che risiede sul server.
>Come posso calcolare il percorso ? cioè quando scrivo
>
> Dim doc As New System.Xml.XmlDocument
> doc.Load("???? /EngineSetup.xml")
>
>Cosa devo mettere al posto dei ????
>Grazie
>PS:Ho sbagliato il Titolo , scusate

Ciao

doc.Load(MapPath("EngineSetup.xml"))
il mappath farà il resto, anche sul server dell'hoster ;)

Antonio Esposito
MCTS, MCP

http://blogs.dotnethell.it/espositos

Carlik Profilo | Junior Member

Che spazio dei nomi devo importare?
Mettendo solo MapPath il mio progetto VB mi dà errore di compilazione e chiede di sostituirlo con SiteMapPath...

tonyexpo Profilo | Senior Member

ciao

solo se è un webservice asmx allora:
Server.MapPath("") dal tuo metodo di servizio


altrimenti se è un WCF puoi usare uno di questi
HttpRuntime.AppDomainAppPath
AppDomain.CurrentDomain.BaseDirectory


Antonio Esposito
MCTS, MCP

http://blogs.dotnethell.it/espositos
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-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5