webForumDet fria alternativet

Server.MapPath i ASP.NET C#

1 svar · 415 visningar · startad av Bjuris

BjurisMedlem sedan juli 2001514 inlägg
#1

Håller på lite med en webService men jag får inte Server.MapPath att fungera.

Detta fungerar
<KOD>
public OleDbConnection myConnection = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Inetpub\wwwroot\Ver8\db\test.mdb");
</KOD>

men jagvill ju använda mig av mapPath
<KOD>
public OleDbConnection myConnection = new OleDbConnection (@"Provider=Microsoft.Jet.OLEDB.4.0; Data Source="+Server.MapPath(@"db/test.mdb"));
</KOD>

och detta genererar följande felmess vid kompileringen:
c:\inetpub\wwwroot\Ver8\Default.asmx.cs(18): The type or namespace name 'Server' could not be found (are you missing a using directive or an assembly reference?)

vad gör jag för fel?

cyprysMedlem sedan dec. 20003 563 inlägg
#2
public OleDbConnection myConnection = new OleDbConnection (@"Provider=Microsoft.Jet.OLEDB.4.0; Data Source="+HttpContext.Current.Server.MapPath("db/test.mdb"));
124 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
121 ms — hämta tråd, inlägg och bilagor (db)