Har du verkligen rättigheter till ditt skrivbord där? När du kör ASP.NET så kommer du köra under ett deffinierat konto, typ ASP.NET kontot. Det kontot har troligen inte rättigheter till ditt skrivbord. skapar jag upp en pdf och streamar den på liknande sätt fungerar det. Det jag nu vill streama är en XML-fil. Jag har erfarit nu att om jag kör lokalt i mitt nät från min webserver så funkar det. Men om jag kör utifrån internet så funkar det inte. Skillnaden är att utifrån är det certifikat som gäller.. https:\\mindomän. Internt är det servernamnet\wwwroot. Ännu märkligare är det (för mig) att det fungerar oavsett i Firefox. Nu har jag googlat lite men blir inte klokare .... felet ligger i IE7 när man kör https. Låser denna tråd och skapar upp en ny med bättre överskrift.Stream problem
Det går bra när jag kör lokalt. Men när jag kör på webservern så går det inte att streama upp till mitt skrivbord. Explorer lämnar felmeddelande att det inte går att öppna webplatsen ... Vad är galet?
<code>
Dim Stream As New MemoryStream
myDataSet.WriteXml(path & filnamn)
myDataSet.WriteXml(Stream)
Response.ContentType = "text/xml"
Response.AddHeader("Content-Disposition", "attachment; filename=" & filnamn)
Response.Flush()
Response.OutputStream.Write(Stream.GetBuffer(), 0, Stream.GetBuffer().Length)
Response.End()
Stream.Close()
</code>Sv: Stream problem
Sv:Stream problem
Det lustiga är att när jag startar nerladdningen påstår explorer att filen heter default.aspx fast den skall heta backup.xml. Det fungerar när jag kör från visual studio men inte frin min webserver.Sv: Stream problem
Sv:Stream problem