CacheDependecy till filer liggande utanför egna servern?
Hittade en kodsnutt på asp.net
<code>
Cache.Insert("MyData", Source, New CacheDependency(Server.MapPath("authors.xml")))
</code>
Frågan är om jag bara kan lägga till filreferenser på den egna servern med MapPAth, eller om det går att lägga till filer från andra servrar i nätverket?
Svara
Sv: CacheDependecy till filer liggande utanför egna servern?
Du måste först få tag i filen, du kan med xmlhttp fånga in filen till en sträng, sen lägga den i cache-objektet. Det skall fungera utmärkt.
Svara
Sv: CacheDependecy till filer liggande utanför egna servern?
Du kan ju ange en absolut sökväg istället för Server.MapPath, gör du det och ditt asp.net processkonto har rättigheter till filen så skall det inte vara några problem:
ex)
1 | Cache.Insert( "MyData" , Source, New CacheDependency(@"\\myserver\myshare\myfile.xml)); |
Svara
Sv: CacheDependecy till filer liggande utanför egna servern?
Tack
Skall testa med detta på måndag
Det gick i vilket fall inte att ha en http: referens till en fil (vare sig intern eller extern)
Svara